    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     * &lt;complexType>
    025     *   &lt;complexContent>
    026     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    027     *       &lt;sequence>
    028     *         &lt;element ref="{http://www.isotc211.org/2005/gmd}fileIdentifier"/>
    029     *         &lt;element ref="{http://www.isotc211.org/2005/gmd}language"/>
    030     *         &lt;element ref="{http://www.isotc211.org/2005/gmd}characterSet"/>
    031     *         &lt;element ref="{http://www.isotc211.org/2005/gmd}hierarchyLevel"/>
    032     *         &lt;element ref="{http://www.isotc211.org/2005/gmd}hierarchyLevelName"/>
    033     *         &lt;element ref="{http://www.isotc211.org/2005/gmd}contact"/>
    034     *         &lt;element ref="{http://www.isotc211.org/2005/gmd}dateStamp"/>
    035     *         &lt;element ref="{http://www.isotc211.org/2005/gmd}metadataStandardName"/>
    036     *         &lt;element ref="{http://www.isotc211.org/2005/gmd}metadataStandardVersion"/>
    037     *         &lt;element ref="{http://www.isotc211.org/2005/gmd}referenceSystemInfo"/>
    038     *         &lt;element ref="{http://www.isotc211.org/2005/gmd}identificationInfo"/>
    039     *         &lt;element ref="{http://www.isotc211.org/2005/gmd}distributionInfo"/>
    040     *         &lt;element ref="{http://www.isotc211.org/2005/gmd}dataQualityInfo"/>
    041     *       &lt;/sequence>
    042     *     &lt;/restriction>
    043     *   &lt;/complexContent>
    044     * &lt;/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    }