Package iofXml.v3

Class PersonEntry

  • All Implemented Interfaces:

    
    public class PersonEntry
    
                        

    Defines an event entry for a person.

    Java class for PersonEntry complex type

    .

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

    
    <complexType name="PersonEntry">
      <complexContent>
        <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
          <sequence>
            <element name="Id" type="{http://www.orienteering.org/datastandard/3.0}Id" minOccurs="0"/>
            <element name="Person" type="{http://www.orienteering.org/datastandard/3.0}Person"/>
            <element name="Organisation" type="{http://www.orienteering.org/datastandard/3.0}Organisation" 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="Class" type="{http://www.orienteering.org/datastandard/3.0}Class" maxOccurs="unbounded" minOccurs="0"/>
            <element name="RaceNumber" type="{http://www.w3.org/2001/XMLSchema}integer" 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="StartTimeAllocationRequest" type="{http://www.orienteering.org/datastandard/3.0}StartTimeAllocationRequest" minOccurs="0"/>
            <element name="EntryTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
            <element name="Extensions" type="{http://www.orienteering.org/datastandard/3.0}Extensions" minOccurs="0"/>
          </sequence>
          <attribute name="modifyTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
        </restriction>
      </complexContent>
    </complexType>
    
    • Constructor Detail

      • PersonEntry

        PersonEntry()
    • Method Detail

      • getId

         Id getId()

        Gets the value of the id property.

        Returns:

        possibleobject is Id

      • setId

         void setId(Id value)

        Sets the value of the id property.

        Parameters:
        value - allowed object is Id
      • setPerson

         void setPerson(Person value)

        Sets the value of the person property.

        Parameters:
        value - allowed object is Person
      • getControlCard

         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:

        Thevalue of the controlCard property.

      • getScore

         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:

        Thevalue of the score property.

      • getClazz

         List<Class> getClazz()

        The class(es) the person wants to take part in. Multiple classes may be provided in order of preference in scenarios where the number of competitors are limited in some classes. Gets the value of the clazz 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 clazz property.

        For example, to add a new item, do as follows:

        getClazz().add(newItem);
        

        Objects of the following type(s) are allowed in the list Class

        Returns:

        Thevalue of the clazz property.

      • getRaceNumber

         List<BigInteger> getRaceNumber()

        The ordinal numbers of the races that the person is taking part in, starting at 1. If not specified, the person takes part in all races. Gets the value of the raceNumber 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 raceNumber property.

        For example, to add a new item, do as follows:

        getRaceNumber().add(newItem);
        

        Objects of the following type(s) are allowed in the list BigInteger

        Returns:

        Thevalue of the raceNumber property.

      • getAssignedFee

         List<AssignedFee> getAssignedFee()

        The fees that the person has to pay when entering the event. In a multi-race event, there is usually one element for each race. 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 person. 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.