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