Class TeamMemberRaceResult
Java class for TeamMemberRaceResult complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="TeamMemberRaceResult">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Leg" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
<element name="LegOrder" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
<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" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>double">
<attribute name="type" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<enumeration value="Leg"/>
<enumeration value="Course"/>
</restriction>
</simpleType>
</attribute>
</extension>
</simpleContent>
</complexType>
</element>
<element name="Position" maxOccurs="unbounded" minOccurs="0">
<complexType>
<simpleContent>
<extension base="<http://www.w3.org/2001/XMLSchema>integer">
<attribute name="type" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<enumeration value="Leg"/>
<enumeration value="Course"/>
</restriction>
</simpleType>
</attribute>
</extension>
</simpleContent>
</complexType>
</element>
<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>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classJava class for anonymous complex typestatic classJava class for anonymous complex type -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<AssignedFee>Defines the fees that the team member has been assigned.protected StringThe bib number that the team member that the result belongs to is wearing.protected List<ControlAnswer>Defines the answer for a trail-O control.protected List<ControlCard>Defines the control card assigned to the person.protected SimpleCourseDefines the course assigned to the person.protected ExtensionsContainer element for custom elements from other schemas.protected XMLGregorianCalendarThe time when the team member that the result belongs to finished, expressed in ISO 8601 format.protected BigIntegerIn case of a relay, this is the number of the leg that the team member takes part in.protected BigIntegerIn case of a relay with parallel legs, this defines the team member's starting order of the leg within the team.protected OverallResultHolds the result after the current leg for the team.protected List<TeamMemberRaceResult.Position>The position in the result list for the person that the result belongs to.protected BigIntegerThe ordinal number of the race that the information belongs to for a multi-race event, starting at 1.protected RouteDefines the person's route recorded by a tracking device.Any scores that are attached to the result, e.g.protected List<ServiceRequest>Defines the services requested by the team member.Contains the times at each control of the course.protected XMLGregorianCalendarThe time when the team member that the result belongs to started, expressed in ISO 8601 format.protected ResultStatusThe status of the result.protected DoubleThe time, in seconds, that is shown in the result list.protected List<TeamMemberRaceResult.TimeBehind>The time, in seconds, that the the team member is behind the winner. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDefines the fees that the team member has been assigned.The bib number that the team member that the result belongs to is wearing.Defines the answer for a trail-O control.Defines the control card assigned to the person.Defines the course assigned to the person.Container element for custom elements from other schemas.The time when the team member that the result belongs to finished, expressed in ISO 8601 format.getLeg()In case of a relay, this is the number of the leg that the team member takes part in.In case of a relay with parallel legs, this defines the team member's starting order of the leg within the team.Holds the result after the current leg for the team.The position in the result list for the person that the result belongs to.The ordinal number of the race that the information belongs to for a multi-race event, starting at 1.getRoute()Defines the person's route recorded by a tracking device.getScore()Any scores that are attached to the result, e.g.Defines the services requested by the team member.Contains the times at each control of the course.The time when the team member that the result belongs to started, expressed in ISO 8601 format.The status of the result.getTime()The time, in seconds, that is shown in the result list.The time, in seconds, that the the team member is behind the winner.voidsetBibNumber(String value) Sets the value of the bibNumber property.voidsetCourse(SimpleCourse value) Sets the value of the course property.voidsetExtensions(Extensions value) Sets the value of the extensions property.voidSets the value of the finishTime property.voidsetLeg(BigInteger value) Sets the value of the leg property.voidsetLegOrder(BigInteger value) Sets the value of the legOrder property.voidsetOverallResult(OverallResult value) Sets the value of the overallResult property.voidsetRaceNumber(BigInteger value) Sets the value of the raceNumber property.voidSets the value of the route property.voidsetStartTime(XMLGregorianCalendar value) Sets the value of the startTime property.voidsetStatus(ResultStatus value) Sets the value of the status property.voidSets the value of the time property.
-
Field Details
-
leg
In case of a relay, this is the number of the leg that the team member takes part in. -
legOrder
In case of a relay with parallel legs, this defines the team member's starting order of the leg within the team. -
bibNumber
The bib number that the team member that the result belongs to is wearing. -
startTime
The time when the team member that the result belongs to started, expressed in ISO 8601 format. -
finishTime
The time when the team member that the result belongs to finished, expressed in ISO 8601 format. -
time
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. -
timeBehind
The time, in seconds, that the the team member is behind the winner. Fractions of seconds (e.g. 258.7) may be used if the time resolution is higher than one second. -
position
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. -
status
The status of the result. -
score
Any scores that are attached to the result, e.g. World Ranking points. -
overallResult
Holds the result after the current leg for the team. -
course
Defines the course assigned to the person. -
splitTime
Contains the times at each control of the course. Each control of the team member's course has to be defined in a SplitTime element, even if the control has not been punched. Start and finish times must not be present as SplitTime elements. -
controlAnswer
Defines the answer for a trail-O control. -
route
Defines the person's route recorded by a tracking device. -
controlCard
Defines the control card assigned to the person. Multiple control cards can be specified, e.g. one for punch checking and another for timing. -
assignedFee
Defines the fees that the team member has been assigned. -
serviceRequest
Defines the services requested by the team member. -
extensions
Container element for custom elements from other schemas. -
raceNumber
The ordinal number of the race that the information belongs to for a multi-race event, starting at 1.
-
-
Constructor Details
-
TeamMemberRaceResult
public TeamMemberRaceResult()
-
-
Method Details
-
getLeg
In case of a relay, this is the number of the leg that the team member takes part in.- Returns:
- possible object is
BigInteger
-
setLeg
Sets the value of the leg property.- Parameters:
value- allowed object isBigInteger- See Also:
-
getLegOrder
In case of a relay with parallel legs, this defines the team member's starting order of the leg within the team.- Returns:
- possible object is
BigInteger
-
setLegOrder
Sets the value of the legOrder property.- Parameters:
value- allowed object isBigInteger- See Also:
-
getBibNumber
The bib number that the team member that the result belongs to is wearing.- Returns:
- possible object is
String
-
setBibNumber
Sets the value of the bibNumber property.- Parameters:
value- allowed object isString- See Also:
-
getStartTime
The time when the team member that the result belongs to started, expressed in ISO 8601 format.- Returns:
- possible object is
XMLGregorianCalendar
-
setStartTime
Sets the value of the startTime property.- Parameters:
value- allowed object isXMLGregorianCalendar- See Also:
-
getFinishTime
The time when the team member that the result belongs to finished, expressed in ISO 8601 format.- Returns:
- possible object is
XMLGregorianCalendar
-
setFinishTime
Sets the value of the finishTime property.- Parameters:
value- allowed object isXMLGregorianCalendar- See Also:
-
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:
- possible object is
Double
-
setTime
Sets the value of the time property. -
getTimeBehind
The time, in seconds, that the the team member is behind the winner. Fractions of seconds (e.g. 258.7) may be used if the time resolution is higher than one second. Gets the value of the timeBehind 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 timeBehind property.For example, to add a new item, do as follows:
getTimeBehind().add(newItem);
Objects of the following type(s) are allowed in the list
TeamMemberRaceResult.TimeBehind- Returns:
- The value of the timeBehind property.
-
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. Gets the value of the position 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 position property.For example, to add a new item, do as follows:
getPosition().add(newItem);
Objects of the following type(s) are allowed in the list
TeamMemberRaceResult.Position- Returns:
- The value of the position property.
-
getStatus
The status of the result.- Returns:
- possible object is
ResultStatus
-
setStatus
Sets the value of the status property.- Parameters:
value- allowed object isResultStatus- See Also:
-
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
setmethod 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:
- The value of the score property.
-
getOverallResult
Holds the result after the current leg for the team.- Returns:
- possible object is
OverallResult
-
setOverallResult
Sets the value of the overallResult property.- Parameters:
value- allowed object isOverallResult- See Also:
-
getCourse
Defines the course assigned to the person.- Returns:
- possible object is
SimpleCourse
-
setCourse
Sets the value of the course property.- Parameters:
value- allowed object isSimpleCourse- See Also:
-
getSplitTime
Contains the times at each control of the course. Each control of the team member's course has to be defined in a SplitTime element, even if the control has not been punched. 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
setmethod 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:
- The value of the splitTime property.
-
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
setmethod 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:
- The value of the controlAnswer property.
-
getRoute
Defines the person's route recorded by a tracking device.- Returns:
- possible object is
Route
-
setRoute
Sets the value of the route property.- Parameters:
value- allowed object isRoute- See Also:
-
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
setmethod 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:
- The value of the controlCard property.
-
getAssignedFee
Defines the fees that the team member 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
setmethod 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:
- The value of the assignedFee property.
-
getServiceRequest
Defines the services requested by the team member. 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
setmethod 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:
- The value of the serviceRequest 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:
-
getRaceNumber
The ordinal number of the race that the information belongs to for a 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:
-