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}individualName"/>
029 * <element ref="{http://www.isotc211.org/2005/gmd}organisationName"/>
030 * <element ref="{http://www.isotc211.org/2005/gmd}contactInfo"/>
031 * <element ref="{http://www.isotc211.org/2005/gmd}role"/>
032 * </sequence>
033 * </restriction>
034 * </complexContent>
035 * </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 }