Class Organisation
Java class for Organisation complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="Organisation">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Id" type="{http://www.orienteering.org/datastandard/3.0}Id" minOccurs="0"/>
<element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="ShortName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="MediaName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="ParentOrganisationId" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
<element name="Country" type="{http://www.orienteering.org/datastandard/3.0}Country" minOccurs="0"/>
<element name="Address" type="{http://www.orienteering.org/datastandard/3.0}Address" maxOccurs="unbounded" minOccurs="0"/>
<element name="Contact" type="{http://www.orienteering.org/datastandard/3.0}Contact" maxOccurs="unbounded" minOccurs="0"/>
<element name="Position" type="{http://www.orienteering.org/datastandard/3.0}GeoPosition" minOccurs="0"/>
<element name="Account" type="{http://www.orienteering.org/datastandard/3.0}Account" maxOccurs="unbounded" minOccurs="0"/>
<element name="Role" type="{http://www.orienteering.org/datastandard/3.0}Role" maxOccurs="unbounded" minOccurs="0"/>
<element name="Logotype" type="{http://www.orienteering.org/datastandard/3.0}Image" maxOccurs="unbounded" minOccurs="0"/>
<element name="Extensions" type="{http://www.orienteering.org/datastandard/3.0}Extensions" minOccurs="0"/>
</sequence>
<attribute name="type">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<enumeration value="IOF"/>
<enumeration value="IOFRegion"/>
<enumeration value="NationalFederation"/>
<enumeration value="NationalRegion"/>
<enumeration value="Club"/>
<enumeration value="School"/>
<enumeration value="Company"/>
<enumeration value="Military"/>
<enumeration value="Other"/>
</restriction>
</simpleType>
</attribute>
<attribute name="modifyTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Countryprotected ExtensionsContainer element for custom elements from other schemas.protected IdThe logotype for the organisation.protected StringThe name of the organisation as appearing in result lists targeted to media.protected XMLGregorianCalendarprotected StringThe full name of the organisation.protected BigIntegerThe id of the parent of this organisation, e.g.protected GeoPositionThe geographical location of the organisation, e.g.Persons having certain roles within the organisation, e.g.protected StringThe short (abbreviated) name of the organisation.protected StringThe hierarchical level or type of an organisation. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the account property.Gets the value of the address property.Gets the value of the contact property.Gets the value of the country property.Container element for custom elements from other schemas.getId()Gets the value of the id property.The logotype for the organisation.The name of the organisation as appearing in result lists targeted to media.Gets the value of the modifyTime property.getName()The full name of the organisation.The id of the parent of this organisation, e.g.The geographical location of the organisation, e.g.getRole()Persons having certain roles within the organisation, e.g.The short (abbreviated) name of the organisation.getType()The hierarchical level or type of an organisation.voidsetCountry(Country value) Sets the value of the country property.voidsetExtensions(Extensions value) Sets the value of the extensions property.voidSets the value of the id property.voidsetMediaName(String value) Sets the value of the mediaName property.voidSets the value of the modifyTime property.voidSets the value of the name property.voidSets the value of the parentOrganisationId property.voidsetPosition(GeoPosition value) Sets the value of the position property.voidsetShortName(String value) Sets the value of the shortName property.voidSets the value of the type property.
-
Field Details
-
id
-
name
The full name of the organisation. -
shortName
The short (abbreviated) name of the organisation. -
mediaName
The name of the organisation as appearing in result lists targeted to media. -
parentOrganisationId
The id of the parent of this organisation, e.g. a regional organisation for a club. -
country
-
address
-
contact
-
position
The geographical location of the organisation, e.g. a city center, an office or a club house. -
account
-
role
Persons having certain roles within the organisation, e.g. chairman, secretary, and treasurer. -
logotype
The logotype for the organisation. Multiple logotypes may be included; in this case, make sure to include width and height attributes. -
extensions
Container element for custom elements from other schemas. -
type
The hierarchical level or type of an organisation. -
modifyTime
-
-
Constructor Details
-
Organisation
public Organisation()
-
-
Method Details
-
getId
Gets the value of the id property.- Returns:
- possible object is
Id
-
setId
Sets the value of the id property.- Parameters:
value- allowed object isId
-
getName
The full name of the organisation.- Returns:
- possible object is
String
-
setName
Sets the value of the name property. -
getShortName
The short (abbreviated) name of the organisation.- Returns:
- possible object is
String
-
setShortName
Sets the value of the shortName property.- Parameters:
value- allowed object isString- See Also:
-
getMediaName
The name of the organisation as appearing in result lists targeted to media.- Returns:
- possible object is
String
-
setMediaName
Sets the value of the mediaName property.- Parameters:
value- allowed object isString- See Also:
-
getParentOrganisationId
The id of the parent of this organisation, e.g. a regional organisation for a club.- Returns:
- possible object is
BigInteger
-
setParentOrganisationId
Sets the value of the parentOrganisationId property.- Parameters:
value- allowed object isBigInteger- See Also:
-
getCountry
Gets the value of the country property.- Returns:
- possible object is
Country
-
setCountry
Sets the value of the country property.- Parameters:
value- allowed object isCountry
-
getAddress
Gets the value of the address property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the address property.For example, to add a new item, do as follows:
getAddress().add(newItem);
Objects of the following type(s) are allowed in the list
Address- Returns:
- The value of the address property.
-
getContact
Gets the value of the contact property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the contact property.For example, to add a new item, do as follows:
getContact().add(newItem);
Objects of the following type(s) are allowed in the list
Contact- Returns:
- The value of the contact property.
-
getPosition
The geographical location of the organisation, e.g. a city center, an office or a club house.- Returns:
- possible object is
GeoPosition
-
setPosition
Sets the value of the position property.- Parameters:
value- allowed object isGeoPosition- See Also:
-
getAccount
Gets the value of the account property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the account property.For example, to add a new item, do as follows:
getAccount().add(newItem);
Objects of the following type(s) are allowed in the list
Account- Returns:
- The value of the account property.
-
getRole
Persons having certain roles within the organisation, e.g. chairman, secretary, and treasurer. Gets the value of the role property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the role property.For example, to add a new item, do as follows:
getRole().add(newItem);
Objects of the following type(s) are allowed in the list
Role- Returns:
- The value of the role property.
-
getLogotype
The logotype for the organisation. Multiple logotypes may be included; in this case, make sure to include width and height attributes. Gets the value of the logotype property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the logotype property.For example, to add a new item, do as follows:
getLogotype().add(newItem);
Objects of the following type(s) are allowed in the list
Image- Returns:
- The value of the logotype property.
-
getExtensions
Container element for custom elements from other schemas.- Returns:
- possible object is
Extensions
-
setExtensions
Sets the value of the extensions property.- Parameters:
value- allowed object isExtensions- See Also:
-
getType
The hierarchical level or type of an organisation.- Returns:
- possible object is
String
-
setType
Sets the value of the type property. -
getModifyTime
Gets the value of the modifyTime property.- Returns:
- possible object is
XMLGregorianCalendar
-
setModifyTime
Sets the value of the modifyTime property.- Parameters:
value- allowed object isXMLGregorianCalendar
-