Class Race
Java class for Race complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="Race">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="RaceNumber" type="{http://www.w3.org/2001/XMLSchema}integer"/>
<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="Position" type="{http://www.orienteering.org/datastandard/3.0}GeoPosition" minOccurs="0"/>
<element name="Discipline" type="{http://www.orienteering.org/datastandard/3.0}RaceDiscipline" 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="Service" type="{http://www.orienteering.org/datastandard/3.0}Service" maxOccurs="unbounded" minOccurs="0"/>
<element name="URL" type="{http://www.orienteering.org/datastandard/3.0}EventURL" 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 TypeFieldDescriptionprotected EventClassificationThe classification or level of the race.protected List<RaceDiscipline>protected DateAndOptionalTimeThe time when the finish closes.protected ExtensionsContainer element for custom elements from other schemas.protected XMLGregorianCalendarprotected StringThe main officials of the event, e.g.protected List<Organisation>The organisations that organise the event.protected GeoPositionThe geographical location of the arena.protected BigIntegerThe ordinal number of the race in the multi-race event, starting at 1.The services available for the race, e.g.protected DateAndOptionalTimeThe start time for the first starting competitor of the race.protected EventStatusThe status of the race.URLs to various types of additional information regarding the event, e.g. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe classification or level of the race.Gets the value of the discipline property.The time when the finish closes.Container element for custom elements from other schemas.Gets the value of the modifyTime property.getName()Gets the value of the name property.The main officials of the event, e.g.The organisations that organise the event.The geographical location of the arena.The ordinal number of the race in the multi-race event, starting at 1.The services available for the race, e.g.The start time for the first starting competitor of the race.The status of the race.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.voidsetExtensions(Extensions value) Sets the value of the extensions property.voidSets the value of the modifyTime property.voidSets the value of the name property.voidsetPosition(GeoPosition value) Sets the value of the position property.voidsetRaceNumber(BigInteger value) Sets the value of the raceNumber property.voidsetStartTime(DateAndOptionalTime value) Sets the value of the startTime property.voidsetStatus(EventStatus value) Sets the value of the status property.
-
Field Details
-
raceNumber
The ordinal number of the race in the multi-race event, starting at 1. -
name
-
startTime
The start time for the first starting competitor of the race. -
endTime
The time when the finish closes. -
status
The status of the race. This element overrides the Status element of the parent Event element. -
classification
The classification or level of the race. This element overrides the Classification element of the parent Event element. -
position
The geographical location of the arena. -
discipline
-
organiser
The organisations that organise the event. -
official
The main officials of the event, e.g. course setter and event president. -
service
The services available for the race, e.g. accomodation and transport. -
url
URLs to various types of additional information regarding the event, e.g. event website or result list. -
extensions
Container element for custom elements from other schemas. -
modifyTime
-
-
Constructor Details
-
Race
public Race()
-
-
Method Details
-
getRaceNumber
The ordinal number of the race in the multi-race event, starting at 1.- Returns:
- possible object is
BigInteger
-
setRaceNumber
Sets the value of the raceNumber property.- Parameters:
value- allowed object isBigInteger- See Also:
-
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 race.- Returns:
- possible object is
DateAndOptionalTime
-
setStartTime
Sets the value of the startTime property.- Parameters:
value- allowed object isDateAndOptionalTime- See Also:
-
getEndTime
The time when the finish closes.- 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 race. This element overrides the Status element of the parent Event 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 race. This element overrides the Classification element of the parent Event element.- Returns:
- possible object is
EventClassification
-
setClassification
Sets the value of the classification property.- Parameters:
value- allowed object isEventClassification- See Also:
-
getPosition
The geographical location of the arena.- Returns:
- possible object is
GeoPosition
-
setPosition
Sets the value of the position property.- Parameters:
value- allowed object isGeoPosition- See Also:
-
getDiscipline
Gets the value of the discipline 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 discipline property.For example, to add a new item, do as follows:
getDiscipline().add(newItem);
Objects of the following type(s) are allowed in the list
RaceDiscipline- Returns:
- The value of the discipline 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.
-
getService
The services available for the race, 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.
-
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.
-
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
-