Class PersonRaceResult
-
- All Implemented Interfaces:
public class PersonRaceResult
Result information for a person in a race.
Java class for PersonRaceResult complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="PersonRaceResult"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="BibNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="StartTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="FinishTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="Time" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> <element name="TimeBehind" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/> <element name="Position" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/> <element name="Status" type="{http://www.orienteering.org/datastandard/3.0}ResultStatus"/> <element name="Score" type="{http://www.orienteering.org/datastandard/3.0}Score" maxOccurs="unbounded" minOccurs="0"/> <element name="OverallResult" type="{http://www.orienteering.org/datastandard/3.0}OverallResult" minOccurs="0"/> <element name="Course" type="{http://www.orienteering.org/datastandard/3.0}SimpleCourse" minOccurs="0"/> <element name="SplitTime" type="{http://www.orienteering.org/datastandard/3.0}SplitTime" maxOccurs="unbounded" minOccurs="0"/> <element name="ControlAnswer" type="{http://www.orienteering.org/datastandard/3.0}ControlAnswer" maxOccurs="unbounded" minOccurs="0"/> <element name="Route" type="{http://www.orienteering.org/datastandard/3.0}Route" minOccurs="0"/> <element name="ControlCard" type="{http://www.orienteering.org/datastandard/3.0}ControlCard" maxOccurs="unbounded" minOccurs="0"/> <element name="AssignedFee" type="{http://www.orienteering.org/datastandard/3.0}AssignedFee" maxOccurs="unbounded" minOccurs="0"/> <element name="ServiceRequest" type="{http://www.orienteering.org/datastandard/3.0}ServiceRequest" maxOccurs="unbounded" minOccurs="0"/> <element name="Extensions" type="{http://www.orienteering.org/datastandard/3.0}Extensions" minOccurs="0"/> </sequence> <attribute name="raceNumber" type="{http://www.w3.org/2001/XMLSchema}integer" /> </restriction> </complexContent> </complexType>
-
-
Constructor Summary
Constructors Constructor Description PersonRaceResult()
-
Method Summary
Modifier and Type Method Description String
getBibNumber()
The bib number that the person that the result belongs to is wearing. void
setBibNumber(String value)
Sets the value of the bibNumber property. XMLGregorianCalendar
getStartTime()
The time when the person that the result belongs to started, expressed in ISO 8601 format. void
setStartTime(XMLGregorianCalendar value)
Sets the value of the startTime property. XMLGregorianCalendar
getFinishTime()
The time when the person that the result belongs to finished, expressed in ISO 8601 format. void
setFinishTime(XMLGregorianCalendar value)
Sets the value of the finishTime property. Double
getTime()
The time, in seconds, that is shown in the result list. void
setTime(Double value)
Sets the value of the time property. Double
getTimeBehind()
The time, in seconds, that the the person is behind the winner. void
setTimeBehind(Double value)
Sets the value of the timeBehind property. BigInteger
getPosition()
The position in the result list for the person that the result belongs to. void
setPosition(BigInteger value)
Sets the value of the position property. ResultStatus
getStatus()
The status of the result. void
setStatus(ResultStatus value)
Sets the value of the status property. List<Score>
getScore()
Any scores that are attached to the result, e.g. OverallResult
getOverallResult()
Holds the overall result for the person after the current race for a multi-race event. void
setOverallResult(OverallResult value)
Sets the value of the overallResult property. SimpleCourse
getCourse()
Defines the course assigned to the person. void
setCourse(SimpleCourse value)
Sets the value of the course property. List<SplitTime>
getSplitTime()
Contains the times at each control of the course. List<ControlAnswer>
getControlAnswer()
Defines the answer for a trail-O control. Route
getRoute()
Defines the person's route recorded by a tracking device. void
setRoute(Route value)
Sets the value of the route property. List<ControlCard>
getControlCard()
Defines the control card assigned to the person. List<AssignedFee>
getAssignedFee()
Defines the fees that the person has been assigned. List<ServiceRequest>
getServiceRequest()
Defines the services requested by the person. Extensions
getExtensions()
Container element for custom elements from other schemas. void
setExtensions(Extensions value)
Sets the value of the extensions property. BigInteger
getRaceNumber()
The ordinal number of the race that the information belongs to for a multi-race event, starting at 1. void
setRaceNumber(BigInteger value)
Sets the value of the raceNumber property. -
-
Method Detail
-
getBibNumber
String getBibNumber()
The bib number that the person that the result belongs to is wearing.
- Returns:
possibleobject is String
-
setBibNumber
void setBibNumber(String value)
Sets the value of the bibNumber property.
- Parameters:
value
- allowed object is String
-
getStartTime
XMLGregorianCalendar getStartTime()
The time when the person that the result belongs to started, expressed in ISO 8601 format.
- Returns:
possibleobject is XMLGregorianCalendar
-
setStartTime
void setStartTime(XMLGregorianCalendar value)
Sets the value of the startTime property.
- Parameters:
value
- allowed object is XMLGregorianCalendar
-
getFinishTime
XMLGregorianCalendar getFinishTime()
The time when the person that the result belongs to finished, expressed in ISO 8601 format.
- Returns:
possibleobject is XMLGregorianCalendar
-
setFinishTime
void setFinishTime(XMLGregorianCalendar value)
Sets the value of the finishTime property.
- Parameters:
value
- allowed object is XMLGregorianCalendar
-
getTime
Double getTime()
The time, in seconds, that is shown in the result list. Fractions of seconds (e.g. 258.7) may be used if the time resolution is higher than one second.
- Returns:
possibleobject is Double
-
setTime
void setTime(Double value)
Sets the value of the time property.
- Parameters:
value
- allowed object is Double
-
getTimeBehind
Double getTimeBehind()
The time, in seconds, that the the person is behind the winner. Fractions of seconds (e.g. 258.7) may be used if the time resolution is higher than one second.
- Returns:
possibleobject is Double
-
setTimeBehind
void setTimeBehind(Double value)
Sets the value of the timeBehind property.
- Parameters:
value
- allowed object is Double
-
getPosition
BigInteger getPosition()
The position in the result list for the person that the result belongs to. This element should only be present when the Status element is set to OK.
- Returns:
possibleobject is BigInteger
-
setPosition
void setPosition(BigInteger value)
Sets the value of the position property.
- Parameters:
value
- allowed object is BigInteger
-
getStatus
ResultStatus getStatus()
The status of the result.
- Returns:
possibleobject is ResultStatus
-
setStatus
void setStatus(ResultStatus value)
Sets the value of the status property.
- Parameters:
value
- allowed object is ResultStatus
-
getScore
List<Score> getScore()
Any scores that are attached to the result, e.g. World Ranking points. Gets the value of the score 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
set
method for the score property.For example, to add a new item, do as follows:
getScore().add(newItem);
Objects of the following type(s) are allowed in the list Score
- Returns:
Thevalue of the score property.
-
getOverallResult
OverallResult getOverallResult()
Holds the overall result for the person after the current race for a multi-race event.
- Returns:
possibleobject is OverallResult
-
setOverallResult
void setOverallResult(OverallResult value)
Sets the value of the overallResult property.
- Parameters:
value
- allowed object is OverallResult
-
getCourse
SimpleCourse getCourse()
Defines the course assigned to the person.
- Returns:
possibleobject is SimpleCourse
-
setCourse
void setCourse(SimpleCourse value)
Sets the value of the course property.
- Parameters:
value
- allowed object is SimpleCourse
-
getSplitTime
List<SplitTime> getSplitTime()
Contains the times at each control of the course. Each control of the competitor's course (if known) has to be defined in a SplitTime element, even if the control has not been punched or if the competitor has not started. Start and finish times must not be present as SplitTime elements. Gets the value of the splitTime 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
set
method for the splitTime property.For example, to add a new item, do as follows:
getSplitTime().add(newItem);
Objects of the following type(s) are allowed in the list SplitTime
- Returns:
Thevalue of the splitTime property.
-
getControlAnswer
List<ControlAnswer> getControlAnswer()
Defines the answer for a trail-O control. Gets the value of the controlAnswer 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
set
method for the controlAnswer property.For example, to add a new item, do as follows:
getControlAnswer().add(newItem);
Objects of the following type(s) are allowed in the list ControlAnswer
- Returns:
Thevalue of the controlAnswer property.
-
getRoute
Route getRoute()
Defines the person's route recorded by a tracking device.
- Returns:
possibleobject is Route
-
setRoute
void setRoute(Route value)
Sets the value of the route property.
- Parameters:
value
- allowed object is Route
-
getControlCard
List<ControlCard> getControlCard()
Defines the control card assigned to the person. Multiple control cards can be specified, e.g. one for punch checking and another for timing. Gets the value of the controlCard 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
set
method for the controlCard property.For example, to add a new item, do as follows:
getControlCard().add(newItem);
Objects of the following type(s) are allowed in the list ControlCard
- Returns:
Thevalue of the controlCard property.
-
getAssignedFee
List<AssignedFee> getAssignedFee()
Defines the fees that the person has been assigned. Gets the value of the assignedFee 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
set
method for the assignedFee property.For example, to add a new item, do as follows:
getAssignedFee().add(newItem);
Objects of the following type(s) are allowed in the list AssignedFee
- Returns:
Thevalue of the assignedFee property.
-
getServiceRequest
List<ServiceRequest> getServiceRequest()
Defines the services requested by the person. Gets the value of the serviceRequest 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
set
method for the serviceRequest property.For example, to add a new item, do as follows:
getServiceRequest().add(newItem);
Objects of the following type(s) are allowed in the list ServiceRequest
- Returns:
Thevalue of the serviceRequest property.
-
getExtensions
Extensions getExtensions()
Container element for custom elements from other schemas.
- Returns:
possibleobject is Extensions
-
setExtensions
void setExtensions(Extensions value)
Sets the value of the extensions property.
- Parameters:
value
- allowed object is Extensions
-
getRaceNumber
BigInteger getRaceNumber()
The ordinal number of the race that the information belongs to for a multi-race event, starting at 1.
- Returns:
possibleobject is BigInteger
-
setRaceNumber
void setRaceNumber(BigInteger value)
Sets the value of the raceNumber property.
- Parameters:
value
- allowed object is BigInteger
-
-
-
-