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}individualName"/>
029     *         &lt;element ref="{http://www.isotc211.org/2005/gmd}organisationName"/>
030     *         &lt;element ref="{http://www.isotc211.org/2005/gmd}contactInfo"/>
031     *         &lt;element ref="{http://www.isotc211.org/2005/gmd}role"/>
032     *       &lt;/sequence>
033     *     &lt;/restriction>
034     *   &lt;/complexContent>
035     * &lt;/complexType>
036     * </pre>
037     * 
038     * 
039     */
040    @XmlAccessorType(XmlAccessType.FIELD)
041    @XmlType(name = "", propOrder = {
042        "individualName",
043        "organisationName",
044        "contactInfo",
045        "role"
046    })
047    @XmlRootElement(name = "CI_ResponsibleParty")
048    public class CIResponsibleParty {
049    
050        @XmlElement(required = true)
051        protected IndividualName individualName;
052        @XmlElement(required = true)
053        protected OrganisationName organisationName;
054        @XmlElement(required = true)
055        protected ContactInfo contactInfo;
056        @XmlElement(required = true)
057        protected Role role;
058    
059        /**
060         * Gets the value of the individualName property.
061         * 
062         * @return
063         *     possible object is
064         *     {@link IndividualName }
065         *     
066         */
067        public IndividualName getIndividualName() {
068            return individualName;
069        }
070    
071        /**
072         * Sets the value of the individualName property.
073         * 
074         * @param value
075         *     allowed object is
076         *     {@link IndividualName }
077         *     
078         */
079        public void setIndividualName(IndividualName value) {
080            this.individualName = value;
081        }
082    
083        /**
084         * Gets the value of the organisationName property.
085         * 
086         * @return
087         *     possible object is
088         *     {@link OrganisationName }
089         *     
090         */
091        public OrganisationName getOrganisationName() {
092            return organisationName;
093        }
094    
095        /**
096         * Sets the value of the organisationName property.
097         * 
098         * @param value
099         *     allowed object is
100         *     {@link OrganisationName }
101         *     
102         */
103        public void setOrganisationName(OrganisationName value) {
104            this.organisationName = value;
105        }
106    
107        /**
108         * Gets the value of the contactInfo property.
109         * 
110         * @return
111         *     possible object is
112         *     {@link ContactInfo }
113         *     
114         */
115        public ContactInfo getContactInfo() {
116            return contactInfo;
117        }
118    
119        /**
120         * Sets the value of the contactInfo property.
121         * 
122         * @param value
123         *     allowed object is
124         *     {@link ContactInfo }
125         *     
126         */
127        public void setContactInfo(ContactInfo value) {
128            this.contactInfo = value;
129        }
130    
131        /**
132         * Gets the value of the role property.
133         * 
134         * @return
135         *     possible object is
136         *     {@link Role }
137         *     
138         */
139        public Role getRole() {
140            return role;
141        }
142    
143        /**
144         * Sets the value of the role property.
145         * 
146         * @param value
147         *     allowed object is
148         *     {@link Role }
149         *     
150         */
151        public void setRole(Role value) {
152            this.role = value;
153        }
154    
155    }