Package iofXml.v3

Class TeamEntry

java.lang.Object
iofXml.v3.TeamEntry

public class TeamEntry extends Object
Defines an event entry for a team.

Java class for TeamEntry complex type

.

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


 <complexType name="TeamEntry">
   <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="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Organisation" type="{http://www.orienteering.org/datastandard/3.0}Organisation" maxOccurs="unbounded" minOccurs="0"/>
         <element name="TeamEntryPerson" type="{http://www.orienteering.org/datastandard/3.0}TeamEntryPerson" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Class" type="{http://www.orienteering.org/datastandard/3.0}Class" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Race" 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="ContactInformation" type="{http://www.w3.org/2001/XMLSchema}string" 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
    • name

      protected String name
      The name of the team. If a relay, this is probably the name of the club optionally followed by a sequence number to distinguish teams from the same club in a class.
    • organisation

      protected List<Organisation> organisation
      The organisation(s) that the team represents.
    • teamEntryPerson

      protected List<TeamEntryPerson> teamEntryPerson
      The persons that make up the team.
    • clazz

      protected List<Class> clazz
      The class(es) the team 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.
    • race

      protected List<BigInteger> race
      The numbers of the races that the team is taking part in. If not specified, team person takes part in all races.
    • assignedFee

      protected List<AssignedFee> assignedFee
      The fees that the team as a whole has to pay when entering the event. In a multi-race event, there is usually one element for each race. If there are differentated fees for the team members, specify them in the TeamEntryPerson elements.
    • serviceRequest

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

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

      protected String contactInformation
      Contact information (name and e.g. mobile phone number) to a team leader or coach, expressed as plain text.
    • 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

    • TeamEntry

      public TeamEntry()
  • 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
    • getName

      public String getName()
      The name of the team. If a relay, this is probably the name of the club optionally followed by a sequence number to distinguish teams from the same club in a class.
      Returns:
      possible object is String
    • setName

      public void setName(String value)
      Sets the value of the name property.
      Parameters:
      value - allowed object is String
      See Also:
    • getOrganisation

      public List<Organisation> getOrganisation()
      The organisation(s) that the team represents. Gets the value of the organisation 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 organisation property.

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

       getOrganisation().add(newItem);
       

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

      Returns:
      The value of the organisation property.
    • getTeamEntryPerson

      public List<TeamEntryPerson> getTeamEntryPerson()
      The persons that make up the team. Gets the value of the teamEntryPerson 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 teamEntryPerson property.

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

       getTeamEntryPerson().add(newItem);
       

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

      Returns:
      The value of the teamEntryPerson property.
    • getClazz

      public List<Class> getClazz()
      The class(es) the team 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.
    • getRace

      public List<BigInteger> getRace()
      The numbers of the races that the team is taking part in. If not specified, team person takes part in all races. Gets the value of the race 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 race property.

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

       getRace().add(newItem);
       

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

      Returns:
      The value of the race property.
    • getAssignedFee

      public List<AssignedFee> getAssignedFee()
      The fees that the team as a whole has to pay when entering the event. In a multi-race event, there is usually one element for each race. If there are differentated fees for the team members, specify them in the TeamEntryPerson elements. 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. 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:
    • getContactInformation

      public String getContactInformation()
      Contact information (name and e.g. mobile phone number) to a team leader or coach, expressed as plain text.
      Returns:
      possible object is String
    • setContactInformation

      public void setContactInformation(String value)
      Sets the value of the contactInformation property.
      Parameters:
      value - allowed object is String
      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