Package iofXml.v3

Class TeamMemberRaceResult

java.lang.Object
iofXml.v3.TeamMemberRaceResult

public class TeamMemberRaceResult extends Object
Result information for a person in a race.

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>
 
  • Field Details

    • leg

      protected BigInteger leg
      In case of a relay, this is the number of the leg that the team member takes part in.
    • legOrder

      protected BigInteger legOrder
      In case of a relay with parallel legs, this defines the team member's starting order of the leg within the team.
    • bibNumber

      protected String bibNumber
      The bib number that the team member that the result belongs to is wearing.
    • startTime

      protected XMLGregorianCalendar startTime
      The time when the team member that the result belongs to started, expressed in ISO 8601 format.
    • finishTime

      protected XMLGregorianCalendar finishTime
      The time when the team member that the result belongs to finished, expressed in ISO 8601 format.
    • time

      protected Double 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

      protected List<TeamMemberRaceResult.TimeBehind> 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

      protected List<TeamMemberRaceResult.Position> 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

      protected ResultStatus status
      The status of the result.
    • score

      protected List<Score> score
      Any scores that are attached to the result, e.g. World Ranking points.
    • overallResult

      protected OverallResult overallResult
      Holds the result after the current leg for the team.
    • course

      protected SimpleCourse course
      Defines the course assigned to the person.
    • splitTime

      protected List<SplitTime> 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

      protected List<ControlAnswer> controlAnswer
      Defines the answer for a trail-O control.
    • route

      protected Route route
      Defines the person's route recorded by a tracking device.
    • controlCard

      protected List<ControlCard> 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

      protected List<AssignedFee> assignedFee
      Defines the fees that the team member has been assigned.
    • serviceRequest

      protected List<ServiceRequest> serviceRequest
      Defines the services requested by the team member.
    • extensions

      protected Extensions extensions
      Container element for custom elements from other schemas.
    • raceNumber

      protected BigInteger 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

      public BigInteger 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

      public void setLeg(BigInteger value)
      Sets the value of the leg property.
      Parameters:
      value - allowed object is BigInteger
      See Also:
    • getLegOrder

      public BigInteger 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

      public void setLegOrder(BigInteger value)
      Sets the value of the legOrder property.
      Parameters:
      value - allowed object is BigInteger
      See Also:
    • getBibNumber

      public String getBibNumber()
      The bib number that the team member that the result belongs to is wearing.
      Returns:
      possible object is String
    • setBibNumber

      public void setBibNumber(String value)
      Sets the value of the bibNumber property.
      Parameters:
      value - allowed object is String
      See Also:
    • getStartTime

      public XMLGregorianCalendar getStartTime()
      The time when the team member that the result belongs to started, expressed in ISO 8601 format.
      Returns:
      possible object is XMLGregorianCalendar
    • setStartTime

      public void setStartTime(XMLGregorianCalendar value)
      Sets the value of the startTime property.
      Parameters:
      value - allowed object is XMLGregorianCalendar
      See Also:
    • getFinishTime

      public XMLGregorianCalendar getFinishTime()
      The time when the team member that the result belongs to finished, expressed in ISO 8601 format.
      Returns:
      possible object is XMLGregorianCalendar
    • setFinishTime

      public void setFinishTime(XMLGregorianCalendar value)
      Sets the value of the finishTime property.
      Parameters:
      value - allowed object is XMLGregorianCalendar
      See Also:
    • getTime

      public 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:
      possible object is Double
    • setTime

      public void setTime(Double value)
      Sets the value of the time property.
      Parameters:
      value - allowed object is Double
      See Also:
    • getTimeBehind

      public List<TeamMemberRaceResult.TimeBehind> 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 set method 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

      public List<TeamMemberRaceResult.Position> 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 set method 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

      public ResultStatus getStatus()
      The status of the result.
      Returns:
      possible object is ResultStatus
    • setStatus

      public void setStatus(ResultStatus value)
      Sets the value of the status property.
      Parameters:
      value - allowed object is ResultStatus
      See Also:
    • getScore

      public 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:
      The value of the score property.
    • getOverallResult

      public OverallResult getOverallResult()
      Holds the result after the current leg for the team.
      Returns:
      possible object is OverallResult
    • setOverallResult

      public void setOverallResult(OverallResult value)
      Sets the value of the overallResult property.
      Parameters:
      value - allowed object is OverallResult
      See Also:
    • getCourse

      public SimpleCourse getCourse()
      Defines the course assigned to the person.
      Returns:
      possible object is SimpleCourse
    • setCourse

      public void setCourse(SimpleCourse value)
      Sets the value of the course property.
      Parameters:
      value - allowed object is SimpleCourse
      See Also:
    • getSplitTime

      public List<SplitTime> 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 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:
      The value of the splitTime property.
    • getControlAnswer

      public 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:
      The value of the controlAnswer property.
    • getRoute

      public Route getRoute()
      Defines the person's route recorded by a tracking device.
      Returns:
      possible object is Route
    • setRoute

      public void setRoute(Route value)
      Sets the value of the route property.
      Parameters:
      value - allowed object is Route
      See Also:
    • getControlCard

      public 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:
      The value of the controlCard property.
    • getAssignedFee

      public List<AssignedFee> 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 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:
      The value of the assignedFee property.
    • getServiceRequest

      public List<ServiceRequest> 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 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:
      The value of the serviceRequest property.
    • getExtensions

      public Extensions getExtensions()
      Container element for custom elements from other schemas.
      Returns:
      possible object is Extensions
    • setExtensions

      public void setExtensions(Extensions value)
      Sets the value of the extensions property.
      Parameters:
      value - allowed object is Extensions
      See Also:
    • getRaceNumber

      public BigInteger 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

      public void setRaceNumber(BigInteger value)
      Sets the value of the raceNumber property.
      Parameters:
      value - allowed object is BigInteger
      See Also: