Package iofXml.v3

Class TeamMemberRaceStart

java.lang.Object
iofXml.v3.TeamMemberRaceStart

public class TeamMemberRaceStart extends Object
Start information for a team member in a race.

Java class for TeamMemberRaceStart complex type

.

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


 <complexType name="TeamMemberRaceStart">
   <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="Course" type="{http://www.orienteering.org/datastandard/3.0}SimpleCourse" 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 is wearing.
    • startTime

      protected XMLGregorianCalendar startTime
      The time when the team member starts.
    • course

      protected SimpleCourse course
      Defines the course assigned to the team member.
    • controlCard

      protected List<ControlCard> controlCard
      Defines the control card assigned to the team member. 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

    • TeamMemberRaceStart

      public TeamMemberRaceStart()
  • 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 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 starts.
      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:
    • getCourse

      public SimpleCourse getCourse()
      Defines the course assigned to the team member.
      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:
    • getControlCard

      public List<ControlCard> getControlCard()
      Defines the control card assigned to the team member. 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: