/* * Copyright 2009 GBIF. * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * http://www.apache.org/licenses/LICENSE-2.0 * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the * specific language governing permissions and limitations under the License. */ package org.gbif.ipt.model; import java.io.Serializable; import java.util.SortedMap; import java.util.TreeMap; /** * Encapsulates all the information for registration. */ public class Registration implements Serializable { private static final long serialVersionUID = 989864521100L; // private List<Organisation> associatedOrganisations; private SortedMap<String, Organisation> associatedOrganisations = new TreeMap<String, Organisation>(); private Organisation hostingOrganisation; private Ipt ipt; /** * @return the associatedOrganisations */ public SortedMap<String, Organisation> getAssociatedOrganisations() { return associatedOrganisations; } /** * @return the hostingOrganisation */ public Organisation getHostingOrganisation() { return hostingOrganisation; } /** * @return the ipt */ public Ipt getIpt() { return ipt; } /** * @return the iptPassword */ public String getIptPassword() { return ipt.getWsPassword(); } /** * @param associatedOrganisations the associatedOrganisations to set */ public void setAssociatedOrganisations(SortedMap<String, Organisation> associatedOrganisations) { this.associatedOrganisations = associatedOrganisations; } /** * @param hostingOrganisation the hostingOrganisation to set */ public void setHostingOrganisation(Organisation hostingOrganisation) { this.hostingOrganisation = hostingOrganisation; } /** * @param ipt the ipt to set */ public void setIpt(Ipt ipt) { this.ipt = ipt; } /** * @param iptPassword the iptPassword to set */ public void setIptPassword(String iptPassword) { this.ipt.setWsPassword(iptPassword); } }