Package iofXml.v3

Class PersonEntry

java.lang.Object
iofXml.v3.PersonEntry

public class PersonEntry extends Object
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>
 
  • Field Details

    • id

      protected Id id
    • person

      protected Person person
      The person that is entered.
    • organisation

      protected Organisation organisation
      The organisation that the person represents at the event.
    • 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.
    • clazz

      protected List<Class> clazz
      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.
    • raceNumber

      protected List<BigInteger> raceNumber
      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.
    • assignedFee

      protected List<AssignedFee> assignedFee
      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.
    • serviceRequest

      protected List<ServiceRequest> serviceRequest
      Defines the services requested by the person.
    • startTimeAllocationRequest

      protected StartTimeAllocationRequest startTimeAllocationRequest
      Any special preferences regarding start time that has to be taken into consideration when making the start list draw.
    • entryTime

      protected XMLGregorianCalendar entryTime
      The time when the entry was first submitted.
    • extensions

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

      protected XMLGregorianCalendar modifyTime
  • Constructor Details

    • PersonEntry

      public PersonEntry()
  • Method Details

    • getId

      public Id getId()
      Gets the value of the id property.
      Returns:
      possible object is Id
    • setId

      public void setId(Id value)
      Sets the value of the id property.
      Parameters:
      value - allowed object is Id
    • getPerson

      public Person getPerson()
      The person that is entered.
      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 represents at the event.
      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:
    • 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.
    • getClazz

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

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

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

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

      public StartTimeAllocationRequest getStartTimeAllocationRequest()
      Any special preferences regarding start time that has to be taken into consideration when making the start list draw.
      Returns:
      possible object is StartTimeAllocationRequest
    • setStartTimeAllocationRequest

      public void setStartTimeAllocationRequest(StartTimeAllocationRequest value)
      Sets the value of the startTimeAllocationRequest property.
      Parameters:
      value - allowed object is StartTimeAllocationRequest
      See Also:
    • getEntryTime

      public XMLGregorianCalendar getEntryTime()
      The time when the entry was first submitted.
      Returns:
      possible object is XMLGregorianCalendar
    • setEntryTime

      public void setEntryTime(XMLGregorianCalendar value)
      Sets the value of the entryTime property.
      Parameters:
      value - allowed object is XMLGregorianCalendar
      See Also:
    • 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:
    • getModifyTime

      public XMLGregorianCalendar getModifyTime()
      Gets the value of the modifyTime property.
      Returns:
      possible object is XMLGregorianCalendar
    • setModifyTime

      public void setModifyTime(XMLGregorianCalendar value)
      Sets the value of the modifyTime property.
      Parameters:
      value - allowed object is XMLGregorianCalendar