Package iofXml.v3

Class TeamMemberRaceResult

  • All Implemented Interfaces:

    
    public class TeamMemberRaceResult
    
                        

    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>
    
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      public class TeamMemberRaceResult.Position

      Java class for anonymous complex type

      .

      The following schema fragment specifies the expected content contained within this class.

      
      <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>
      
      public class TeamMemberRaceResult.TimeBehind

      Java class for anonymous complex type

      .

      The following schema fragment specifies the expected content contained within this class.

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

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

      • TeamMemberRaceResult

        TeamMemberRaceResult()
    • Method Detail

      • getLeg

         BigInteger getLeg()

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

        Returns:

        possibleobject is BigInteger

      • getLegOrder

         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:

        possibleobject is BigInteger

      • getBibNumber

         String getBibNumber()

        The bib number that the team member 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
      • 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

         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:

        Thevalue of the timeBehind property.

      • getPosition

         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:

        Thevalue of the position property.

      • 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.

      • getSplitTime

         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:

        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 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:

        Thevalue of the assignedFee property.

      • getServiceRequest

         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:

        Thevalue of the serviceRequest property.

      • 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