Class Event
Java class for Event complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="Event">
<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="StartTime" type="{http://www.orienteering.org/datastandard/3.0}DateAndOptionalTime" minOccurs="0"/>
<element name="EndTime" type="{http://www.orienteering.org/datastandard/3.0}DateAndOptionalTime" minOccurs="0"/>
<element name="Status" type="{http://www.orienteering.org/datastandard/3.0}EventStatus" minOccurs="0"/>
<element name="Classification" type="{http://www.orienteering.org/datastandard/3.0}EventClassification" minOccurs="0"/>
<element name="Form" type="{http://www.orienteering.org/datastandard/3.0}EventForm" maxOccurs="unbounded" minOccurs="0"/>
<element name="Organiser" type="{http://www.orienteering.org/datastandard/3.0}Organisation" maxOccurs="unbounded" minOccurs="0"/>
<element name="Official" type="{http://www.orienteering.org/datastandard/3.0}Role" maxOccurs="unbounded" minOccurs="0"/>
<element name="Class" type="{http://www.orienteering.org/datastandard/3.0}Class" maxOccurs="unbounded" minOccurs="0"/>
<element name="Race" type="{http://www.orienteering.org/datastandard/3.0}Race" maxOccurs="unbounded" minOccurs="0"/>
<element name="EntryReceiver" type="{http://www.orienteering.org/datastandard/3.0}EntryReceiver" minOccurs="0"/>
<element name="Service" type="{http://www.orienteering.org/datastandard/3.0}Service" maxOccurs="unbounded" minOccurs="0"/>
<element name="Account" type="{http://www.orienteering.org/datastandard/3.0}Account" maxOccurs="unbounded" minOccurs="0"/>
<element name="URL" type="{http://www.orienteering.org/datastandard/3.0}EventURL" maxOccurs="unbounded" minOccurs="0"/>
<element name="Information" type="{http://www.orienteering.org/datastandard/3.0}InformationItem" maxOccurs="unbounded" minOccurs="0"/>
<element name="Schedule" type="{http://www.orienteering.org/datastandard/3.0}Schedule" maxOccurs="unbounded" minOccurs="0"/>
<element name="News" type="{http://www.orienteering.org/datastandard/3.0}InformationItem" maxOccurs="unbounded" minOccurs="0"/>
<element name="Extensions" type="{http://www.orienteering.org/datastandard/3.0}Extensions" minOccurs="0"/>
</sequence>
<attribute name="modifyTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe bank account for the event.protected EventClassificationThe classification or level of the event.The classes that are available at the event.protected DateAndOptionalTimeThe expected finish time for the last finishing competitor of the event.protected EntryReceiverAddress and contact information to the person or organisation which registers the entries for the event.protected ExtensionsContainer element for custom elements from other schemas.protected Idprotected List<InformationItem>Presents arbitrary data about the event, e.g.protected XMLGregorianCalendarprotected Stringprotected List<InformationItem>Presents "last minute information" about the event.The main officials of the event, e.g.protected List<Organisation>The organisations that organise the event.An event consists of a number of races.Defines the schedule of events that comprise the entire orienteering event, e.g.The services available for the event, e.g.protected DateAndOptionalTimeThe start time for the first starting competitor of the event.protected EventStatusThe status of the event.URLs to various types of additional information regarding the event, e.g. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe bank account for the event.The classification or level of the event.getClazz()The classes that are available at the event.The expected finish time for the last finishing competitor of the event.Address and contact information to the person or organisation which registers the entries for the event.Container element for custom elements from other schemas.getForm()Gets the value of the form property.getId()Gets the value of the id property.Presents arbitrary data about the event, e.g.Gets the value of the modifyTime property.getName()Gets the value of the name property.getNews()Presents "last minute information" about the event.The main officials of the event, e.g.The organisations that organise the event.getRace()An event consists of a number of races.Defines the schedule of events that comprise the entire orienteering event, e.g.The services available for the event, e.g.The start time for the first starting competitor of the event.The status of the event.getURL()URLs to various types of additional information regarding the event, e.g.voidSets the value of the classification property.voidsetEndTime(DateAndOptionalTime value) Sets the value of the endTime property.voidsetEntryReceiver(EntryReceiver value) Sets the value of the entryReceiver property.voidsetExtensions(Extensions value) Sets the value of the extensions property.voidSets the value of the id property.voidSets the value of the modifyTime property.voidSets the value of the name property.voidsetStartTime(DateAndOptionalTime value) Sets the value of the startTime property.voidsetStatus(EventStatus value) Sets the value of the status property.
-
Field Details
-
id
-
name
-
startTime
The start time for the first starting competitor of the event. If the event contains multiple races, this is the start time for the first starting competitor of the first race. -
endTime
The expected finish time for the last finishing competitor of the event. If the event contains multiple races, this is the expected finish time for the last finishing competitor of the last race. -
status
The status of the event. If the event is a multi-race event, and status is set per race, use the Status element of the Race element. -
classification
The classification or level of the event. If the event is a multi-race event, and classification is set per race, use the Classification element of the Race element. -
form
-
organiser
The organisations that organise the event. -
official
The main officials of the event, e.g. course setter and event president. -
clazz
The classes that are available at the event. -
race
An event consists of a number of races. The number is equal to the number of times a competitor should start. Most events contain a single race, and this elemend could then be omitted. -
entryReceiver
Address and contact information to the person or organisation which registers the entries for the event. -
service
The services available for the event, e.g. accomodation and transport. -
account
The bank account for the event. -
url
URLs to various types of additional information regarding the event, e.g. event website or result list. -
information
Presents arbitrary data about the event, e.g. "Accommodation", "Local Attractions", and so on. Information present here should be defined well in advance of the event, in contrast to the 'News' element. -
schedule
Defines the schedule of events that comprise the entire orienteering event, e.g. entry deadlines, banquet and social events, and awards ceremonies. -
news
Presents "last minute information" about the event. -
extensions
Container element for custom elements from other schemas. -
modifyTime
-
-
Constructor Details
-
Event
public Event()
-
-
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
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
Sets the value of the name property.- Parameters:
value- allowed object isString
-
getStartTime
The start time for the first starting competitor of the event. If the event contains multiple races, this is the start time for the first starting competitor of the first race.- Returns:
- possible object is
DateAndOptionalTime
-
setStartTime
Sets the value of the startTime property.- Parameters:
value- allowed object isDateAndOptionalTime- See Also:
-
getEndTime
The expected finish time for the last finishing competitor of the event. If the event contains multiple races, this is the expected finish time for the last finishing competitor of the last race.- Returns:
- possible object is
DateAndOptionalTime
-
setEndTime
Sets the value of the endTime property.- Parameters:
value- allowed object isDateAndOptionalTime- See Also:
-
getStatus
The status of the event. If the event is a multi-race event, and status is set per race, use the Status element of the Race element.- Returns:
- possible object is
EventStatus
-
setStatus
Sets the value of the status property.- Parameters:
value- allowed object isEventStatus- See Also:
-
getClassification
The classification or level of the event. If the event is a multi-race event, and classification is set per race, use the Classification element of the Race element.- Returns:
- possible object is
EventClassification
-
setClassification
Sets the value of the classification property.- Parameters:
value- allowed object isEventClassification- See Also:
-
getForm
Gets the value of the form 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 form property.For example, to add a new item, do as follows:
getForm().add(newItem);
Objects of the following type(s) are allowed in the list
EventForm- Returns:
- The value of the form property.
-
getOrganiser
The organisations that organise the event. Gets the value of the organiser 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 organiser property.For example, to add a new item, do as follows:
getOrganiser().add(newItem);
Objects of the following type(s) are allowed in the list
Organisation- Returns:
- The value of the organiser property.
-
getOfficial
The main officials of the event, e.g. course setter and event president. Gets the value of the official 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 official property.For example, to add a new item, do as follows:
getOfficial().add(newItem);
Objects of the following type(s) are allowed in the list
Role- Returns:
- The value of the official property.
-
getClazz
The classes that are available at the event. Gets the value of the clazz 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 clazz property.For example, to add a new item, do as follows:
getClazz().add(newItem);
Objects of the following type(s) are allowed in the list
Class- Returns:
- The value of the clazz property.
-
getRace
An event consists of a number of races. The number is equal to the number of times a competitor should start. Most events contain a single race, and this elemend could then be omitted. Gets the value of the race 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 race property.For example, to add a new item, do as follows:
getRace().add(newItem);
Objects of the following type(s) are allowed in the list
Race- Returns:
- The value of the race property.
-
getEntryReceiver
Address and contact information to the person or organisation which registers the entries for the event.- Returns:
- possible object is
EntryReceiver
-
setEntryReceiver
Sets the value of the entryReceiver property.- Parameters:
value- allowed object isEntryReceiver- See Also:
-
getService
The services available for the event, e.g. accomodation and transport. Gets the value of the service 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 service property.For example, to add a new item, do as follows:
getService().add(newItem);
Objects of the following type(s) are allowed in the list
Service- Returns:
- The value of the service property.
-
getAccount
The bank account for the event. 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.
-
getURL
URLs to various types of additional information regarding the event, e.g. event website or result list. Gets the value of the url 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 url property.For example, to add a new item, do as follows:
getURL().add(newItem);
Objects of the following type(s) are allowed in the list
EventURL- Returns:
- The value of the url property.
-
getInformation
Presents arbitrary data about the event, e.g. "Accommodation", "Local Attractions", and so on. Information present here should be defined well in advance of the event, in contrast to the 'News' element. Gets the value of the information 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 information property.For example, to add a new item, do as follows:
getInformation().add(newItem);
Objects of the following type(s) are allowed in the list
InformationItem- Returns:
- The value of the information property.
-
getSchedule
Defines the schedule of events that comprise the entire orienteering event, e.g. entry deadlines, banquet and social events, and awards ceremonies. Gets the value of the schedule 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 schedule property.For example, to add a new item, do as follows:
getSchedule().add(newItem);
Objects of the following type(s) are allowed in the list
Schedule- Returns:
- The value of the schedule property.
-
getNews
Presents "last minute information" about the event. Gets the value of the news 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 news property.For example, to add a new item, do as follows:
getNews().add(newItem);
Objects of the following type(s) are allowed in the list
InformationItem- Returns:
- The value of the news 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:
-
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
-