001 //
002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs
003 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
004 // Any modifications to this file will be lost upon recompilation of the source schema.
005 // Generated on: 2010.09.16 at 02:31:28 PM GMT
006 //
007
008
009 package org.deegree.portal.cataloguemanager.model;
010
011 import javax.xml.bind.annotation.XmlAccessType;
012 import javax.xml.bind.annotation.XmlAccessorType;
013 import javax.xml.bind.annotation.XmlElement;
014 import javax.xml.bind.annotation.XmlRootElement;
015 import javax.xml.bind.annotation.XmlType;
016
017
018 /**
019 * <p>Java class for anonymous complex type.
020 *
021 * <p>The following schema fragment specifies the expected content contained within this class.
022 *
023 * <pre>
024 * <complexType>
025 * <complexContent>
026 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
027 * <sequence>
028 * <element ref="{http://www.isotc211.org/2005/gmd}deliveryPoint"/>
029 * <element ref="{http://www.isotc211.org/2005/gmd}city"/>
030 * <element ref="{http://www.isotc211.org/2005/gmd}postalCode"/>
031 * <element ref="{http://www.isotc211.org/2005/gmd}country"/>
032 * <element ref="{http://www.isotc211.org/2005/gmd}electronicMailAddress"/>
033 * </sequence>
034 * </restriction>
035 * </complexContent>
036 * </complexType>
037 * </pre>
038 *
039 *
040 */
041 @XmlAccessorType(XmlAccessType.FIELD)
042 @XmlType(name = "", propOrder = {
043 "deliveryPoint",
044 "city",
045 "postalCode",
046 "country",
047 "electronicMailAddress"
048 })
049 @XmlRootElement(name = "CI_Address")
050 public class CIAddress {
051
052 @XmlElement(required = true)
053 protected DeliveryPoint deliveryPoint;
054 @XmlElement(required = true)
055 protected City city;
056 @XmlElement(required = true)
057 protected PostalCode postalCode;
058 @XmlElement(required = true)
059 protected Country country;
060 @XmlElement(required = true)
061 protected ElectronicMailAddress electronicMailAddress;
062
063 /**
064 * Gets the value of the deliveryPoint property.
065 *
066 * @return
067 * possible object is
068 * {@link DeliveryPoint }
069 *
070 */
071 public DeliveryPoint getDeliveryPoint() {
072 return deliveryPoint;
073 }
074
075 /**
076 * Sets the value of the deliveryPoint property.
077 *
078 * @param value
079 * allowed object is
080 * {@link DeliveryPoint }
081 *
082 */
083 public void setDeliveryPoint(DeliveryPoint value) {
084 this.deliveryPoint = value;
085 }
086
087 /**
088 * Gets the value of the city property.
089 *
090 * @return
091 * possible object is
092 * {@link City }
093 *
094 */
095 public City getCity() {
096 return city;
097 }
098
099 /**
100 * Sets the value of the city property.
101 *
102 * @param value
103 * allowed object is
104 * {@link City }
105 *
106 */
107 public void setCity(City value) {
108 this.city = value;
109 }
110
111 /**
112 * Gets the value of the postalCode property.
113 *
114 * @return
115 * possible object is
116 * {@link PostalCode }
117 *
118 */
119 public PostalCode getPostalCode() {
120 return postalCode;
121 }
122
123 /**
124 * Sets the value of the postalCode property.
125 *
126 * @param value
127 * allowed object is
128 * {@link PostalCode }
129 *
130 */
131 public void setPostalCode(PostalCode value) {
132 this.postalCode = value;
133 }
134
135 /**
136 * Gets the value of the country property.
137 *
138 * @return
139 * possible object is
140 * {@link Country }
141 *
142 */
143 public Country getCountry() {
144 return country;
145 }
146
147 /**
148 * Sets the value of the country property.
149 *
150 * @param value
151 * allowed object is
152 * {@link Country }
153 *
154 */
155 public void setCountry(Country value) {
156 this.country = value;
157 }
158
159 /**
160 * Gets the value of the electronicMailAddress property.
161 *
162 * @return
163 * possible object is
164 * {@link ElectronicMailAddress }
165 *
166 */
167 public ElectronicMailAddress getElectronicMailAddress() {
168 return electronicMailAddress;
169 }
170
171 /**
172 * Sets the value of the electronicMailAddress property.
173 *
174 * @param value
175 * allowed object is
176 * {@link ElectronicMailAddress }
177 *
178 */
179 public void setElectronicMailAddress(ElectronicMailAddress value) {
180 this.electronicMailAddress = value;
181 }
182
183 }