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}fileIdentifier"/>
029 * <element ref="{http://www.isotc211.org/2005/gmd}language"/>
030 * <element ref="{http://www.isotc211.org/2005/gmd}characterSet"/>
031 * <element ref="{http://www.isotc211.org/2005/gmd}hierarchyLevel"/>
032 * <element ref="{http://www.isotc211.org/2005/gmd}hierarchyLevelName"/>
033 * <element ref="{http://www.isotc211.org/2005/gmd}contact"/>
034 * <element ref="{http://www.isotc211.org/2005/gmd}dateStamp"/>
035 * <element ref="{http://www.isotc211.org/2005/gmd}metadataStandardName"/>
036 * <element ref="{http://www.isotc211.org/2005/gmd}metadataStandardVersion"/>
037 * <element ref="{http://www.isotc211.org/2005/gmd}referenceSystemInfo"/>
038 * <element ref="{http://www.isotc211.org/2005/gmd}identificationInfo"/>
039 * <element ref="{http://www.isotc211.org/2005/gmd}distributionInfo"/>
040 * <element ref="{http://www.isotc211.org/2005/gmd}dataQualityInfo"/>
041 * </sequence>
042 * </restriction>
043 * </complexContent>
044 * </complexType>
045 * </pre>
046 *
047 *
048 */
049 @XmlAccessorType(XmlAccessType.FIELD)
050 @XmlType(name = "", propOrder = {
051 "fileIdentifier",
052 "language",
053 "characterSet",
054 "hierarchyLevel",
055 "hierarchyLevelName",
056 "contact",
057 "dateStamp",
058 "metadataStandardName",
059 "metadataStandardVersion",
060 "referenceSystemInfo",
061 "identificationInfo",
062 "distributionInfo",
063 "dataQualityInfo"
064 })
065 @XmlRootElement(name = "MD_Metadata")
066 public class MDMetadata {
067
068 @XmlElement(required = true)
069 protected FileIdentifier fileIdentifier;
070 @XmlElement(required = true)
071 protected Language language;
072 @XmlElement(required = true)
073 protected CharacterSet characterSet;
074 @XmlElement(required = true)
075 protected HierarchyLevel hierarchyLevel;
076 @XmlElement(required = true)
077 protected HierarchyLevelName hierarchyLevelName;
078 @XmlElement(required = true)
079 protected Contact contact;
080 @XmlElement(required = true)
081 protected DateStamp dateStamp;
082 @XmlElement(required = true)
083 protected MetadataStandardName metadataStandardName;
084 @XmlElement(required = true)
085 protected MetadataStandardVersion metadataStandardVersion;
086 @XmlElement(required = true)
087 protected ReferenceSystemInfo referenceSystemInfo;
088 @XmlElement(required = true)
089 protected IdentificationInfo identificationInfo;
090 @XmlElement(required = true)
091 protected DistributionInfo distributionInfo;
092 @XmlElement(required = true)
093 protected DataQualityInfo dataQualityInfo;
094
095 /**
096 * Gets the value of the fileIdentifier property.
097 *
098 * @return
099 * possible object is
100 * {@link FileIdentifier }
101 *
102 */
103 public FileIdentifier getFileIdentifier() {
104 return fileIdentifier;
105 }
106
107 /**
108 * Sets the value of the fileIdentifier property.
109 *
110 * @param value
111 * allowed object is
112 * {@link FileIdentifier }
113 *
114 */
115 public void setFileIdentifier(FileIdentifier value) {
116 this.fileIdentifier = value;
117 }
118
119 /**
120 * Gets the value of the language property.
121 *
122 * @return
123 * possible object is
124 * {@link Language }
125 *
126 */
127 public Language getLanguage() {
128 return language;
129 }
130
131 /**
132 * Sets the value of the language property.
133 *
134 * @param value
135 * allowed object is
136 * {@link Language }
137 *
138 */
139 public void setLanguage(Language value) {
140 this.language = value;
141 }
142
143 /**
144 * Gets the value of the characterSet property.
145 *
146 * @return
147 * possible object is
148 * {@link CharacterSet }
149 *
150 */
151 public CharacterSet getCharacterSet() {
152 return characterSet;
153 }
154
155 /**
156 * Sets the value of the characterSet property.
157 *
158 * @param value
159 * allowed object is
160 * {@link CharacterSet }
161 *
162 */
163 public void setCharacterSet(CharacterSet value) {
164 this.characterSet = value;
165 }
166
167 /**
168 * Gets the value of the hierarchyLevel property.
169 *
170 * @return
171 * possible object is
172 * {@link HierarchyLevel }
173 *
174 */
175 public HierarchyLevel getHierarchyLevel() {
176 return hierarchyLevel;
177 }
178
179 /**
180 * Sets the value of the hierarchyLevel property.
181 *
182 * @param value
183 * allowed object is
184 * {@link HierarchyLevel }
185 *
186 */
187 public void setHierarchyLevel(HierarchyLevel value) {
188 this.hierarchyLevel = value;
189 }
190
191 /**
192 * Gets the value of the hierarchyLevelName property.
193 *
194 * @return
195 * possible object is
196 * {@link HierarchyLevelName }
197 *
198 */
199 public HierarchyLevelName getHierarchyLevelName() {
200 return hierarchyLevelName;
201 }
202
203 /**
204 * Sets the value of the hierarchyLevelName property.
205 *
206 * @param value
207 * allowed object is
208 * {@link HierarchyLevelName }
209 *
210 */
211 public void setHierarchyLevelName(HierarchyLevelName value) {
212 this.hierarchyLevelName = value;
213 }
214
215 /**
216 * Gets the value of the contact property.
217 *
218 * @return
219 * possible object is
220 * {@link Contact }
221 *
222 */
223 public Contact getContact() {
224 return contact;
225 }
226
227 /**
228 * Sets the value of the contact property.
229 *
230 * @param value
231 * allowed object is
232 * {@link Contact }
233 *
234 */
235 public void setContact(Contact value) {
236 this.contact = value;
237 }
238
239 /**
240 * Gets the value of the dateStamp property.
241 *
242 * @return
243 * possible object is
244 * {@link DateStamp }
245 *
246 */
247 public DateStamp getDateStamp() {
248 return dateStamp;
249 }
250
251 /**
252 * Sets the value of the dateStamp property.
253 *
254 * @param value
255 * allowed object is
256 * {@link DateStamp }
257 *
258 */
259 public void setDateStamp(DateStamp value) {
260 this.dateStamp = value;
261 }
262
263 /**
264 * Gets the value of the metadataStandardName property.
265 *
266 * @return
267 * possible object is
268 * {@link MetadataStandardName }
269 *
270 */
271 public MetadataStandardName getMetadataStandardName() {
272 return metadataStandardName;
273 }
274
275 /**
276 * Sets the value of the metadataStandardName property.
277 *
278 * @param value
279 * allowed object is
280 * {@link MetadataStandardName }
281 *
282 */
283 public void setMetadataStandardName(MetadataStandardName value) {
284 this.metadataStandardName = value;
285 }
286
287 /**
288 * Gets the value of the metadataStandardVersion property.
289 *
290 * @return
291 * possible object is
292 * {@link MetadataStandardVersion }
293 *
294 */
295 public MetadataStandardVersion getMetadataStandardVersion() {
296 return metadataStandardVersion;
297 }
298
299 /**
300 * Sets the value of the metadataStandardVersion property.
301 *
302 * @param value
303 * allowed object is
304 * {@link MetadataStandardVersion }
305 *
306 */
307 public void setMetadataStandardVersion(MetadataStandardVersion value) {
308 this.metadataStandardVersion = value;
309 }
310
311 /**
312 * Gets the value of the referenceSystemInfo property.
313 *
314 * @return
315 * possible object is
316 * {@link ReferenceSystemInfo }
317 *
318 */
319 public ReferenceSystemInfo getReferenceSystemInfo() {
320 return referenceSystemInfo;
321 }
322
323 /**
324 * Sets the value of the referenceSystemInfo property.
325 *
326 * @param value
327 * allowed object is
328 * {@link ReferenceSystemInfo }
329 *
330 */
331 public void setReferenceSystemInfo(ReferenceSystemInfo value) {
332 this.referenceSystemInfo = value;
333 }
334
335 /**
336 * Gets the value of the identificationInfo property.
337 *
338 * @return
339 * possible object is
340 * {@link IdentificationInfo }
341 *
342 */
343 public IdentificationInfo getIdentificationInfo() {
344 return identificationInfo;
345 }
346
347 /**
348 * Sets the value of the identificationInfo property.
349 *
350 * @param value
351 * allowed object is
352 * {@link IdentificationInfo }
353 *
354 */
355 public void setIdentificationInfo(IdentificationInfo value) {
356 this.identificationInfo = value;
357 }
358
359 /**
360 * Gets the value of the distributionInfo property.
361 *
362 * @return
363 * possible object is
364 * {@link DistributionInfo }
365 *
366 */
367 public DistributionInfo getDistributionInfo() {
368 return distributionInfo;
369 }
370
371 /**
372 * Sets the value of the distributionInfo property.
373 *
374 * @param value
375 * allowed object is
376 * {@link DistributionInfo }
377 *
378 */
379 public void setDistributionInfo(DistributionInfo value) {
380 this.distributionInfo = value;
381 }
382
383 /**
384 * Gets the value of the dataQualityInfo property.
385 *
386 * @return
387 * possible object is
388 * {@link DataQualityInfo }
389 *
390 */
391 public DataQualityInfo getDataQualityInfo() {
392 return dataQualityInfo;
393 }
394
395 /**
396 * Sets the value of the dataQualityInfo property.
397 *
398 * @param value
399 * allowed object is
400 * {@link DataQualityInfo }
401 *
402 */
403 public void setDataQualityInfo(DataQualityInfo value) {
404 this.dataQualityInfo = value;
405 }
406
407 }