Package iofXml.v3

Class TeamEntryPerson

java.lang.Object
iofXml.v3.TeamEntryPerson

public class TeamEntryPerson extends Object
Defines a person that is part of a team entry.

Java class for TeamEntryPerson complex type

.

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


 <complexType name="TeamEntryPerson">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Person" type="{http://www.orienteering.org/datastandard/3.0}Person" minOccurs="0"/>
         <element name="Organisation" type="{http://www.orienteering.org/datastandard/3.0}Organisation" minOccurs="0"/>
         <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="ControlCard" type="{http://www.orienteering.org/datastandard/3.0}ControlCard" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Score" type="{http://www.orienteering.org/datastandard/3.0}Score" maxOccurs="unbounded" minOccurs="0"/>
         <element name="AssignedFee" type="{http://www.orienteering.org/datastandard/3.0}AssignedFee" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Extensions" type="{http://www.orienteering.org/datastandard/3.0}Extensions" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • person

      protected Person person
      The person. Omit if the person is not known at the moment, but for example the control card is known.
    • organisation

      protected Organisation organisation
      The organisation that the person represent. Omit if this is the same as the organsiation given in the TeamEntry element.
    • leg

      protected BigInteger leg
      For relay entries, the number of the leg that this person is taking part in.
    • legOrder

      protected BigInteger legOrder
      Defines the person's starting order within a team at a parallel relay leg.
    • controlCard

      protected List<ControlCard> controlCard
      Information about the control cards (punching cards) that the person uses at the event. Multiple control cards can be specified, e.g. one for punch checking and another for timing.
    • score

      protected List<Score> score
      Any score that is submitted together with the entry, e.g. World Ranking points.
    • assignedFee

      protected List<AssignedFee> assignedFee
      The fees that this particular person has to pay when entering the event. In a multi-race event, there is usually one element for each race. Fees assigned to the team as a whole should be defined in the TeamEntry element.
    • extensions

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

    • TeamEntryPerson

      public TeamEntryPerson()
  • Method Details

    • getPerson

      public Person getPerson()
      The person. Omit if the person is not known at the moment, but for example the control card is known.
      Returns:
      possible object is Person
    • setPerson

      public void setPerson(Person value)
      Sets the value of the person property.
      Parameters:
      value - allowed object is Person
      See Also:
    • getOrganisation

      public Organisation getOrganisation()
      The organisation that the person represent. Omit if this is the same as the organsiation given in the TeamEntry element.
      Returns:
      possible object is Organisation
    • setOrganisation

      public void setOrganisation(Organisation value)
      Sets the value of the organisation property.
      Parameters:
      value - allowed object is Organisation
      See Also:
    • getLeg

      public BigInteger getLeg()
      For relay entries, the number of the leg that this person is taking 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()
      Defines the person's starting order within a team at a parallel relay leg.
      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:
    • getControlCard

      public List<ControlCard> getControlCard()
      Information about the control cards (punching cards) that the person uses at the event. 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.
    • getScore

      public List<Score> getScore()
      Any score that is submitted together with the entry, 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.
    • getAssignedFee

      public List<AssignedFee> getAssignedFee()
      The fees that this particular person has to pay when entering the event. In a multi-race event, there is usually one element for each race. Fees assigned to the team as a whole should be defined in the TeamEntry element. 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.
    • 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: