Package iofXml.v3

Class Event

java.lang.Object
iofXml.v3.Event

public class Event extends Object

Java class for Event complex type

.

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


 <complexType name="Event">
   <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="StartTime" type="{http://www.orienteering.org/datastandard/3.0}DateAndOptionalTime" minOccurs="0"/>
         <element name="EndTime" type="{http://www.orienteering.org/datastandard/3.0}DateAndOptionalTime" minOccurs="0"/>
         <element name="Status" type="{http://www.orienteering.org/datastandard/3.0}EventStatus" minOccurs="0"/>
         <element name="Classification" type="{http://www.orienteering.org/datastandard/3.0}EventClassification" minOccurs="0"/>
         <element name="Form" type="{http://www.orienteering.org/datastandard/3.0}EventForm" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Organiser" type="{http://www.orienteering.org/datastandard/3.0}Organisation" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Official" type="{http://www.orienteering.org/datastandard/3.0}Role" 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.orienteering.org/datastandard/3.0}Race" maxOccurs="unbounded" minOccurs="0"/>
         <element name="EntryReceiver" type="{http://www.orienteering.org/datastandard/3.0}EntryReceiver" minOccurs="0"/>
         <element name="Service" type="{http://www.orienteering.org/datastandard/3.0}Service" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Account" type="{http://www.orienteering.org/datastandard/3.0}Account" maxOccurs="unbounded" minOccurs="0"/>
         <element name="URL" type="{http://www.orienteering.org/datastandard/3.0}EventURL" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Information" type="{http://www.orienteering.org/datastandard/3.0}InformationItem" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Schedule" type="{http://www.orienteering.org/datastandard/3.0}Schedule" maxOccurs="unbounded" minOccurs="0"/>
         <element name="News" type="{http://www.orienteering.org/datastandard/3.0}InformationItem" maxOccurs="unbounded" 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
    • startTime

      protected DateAndOptionalTime startTime
      The start time for the first starting competitor of the event. If the event contains multiple races, this is the start time for the first starting competitor of the first race.
    • endTime

      protected DateAndOptionalTime endTime
      The expected finish time for the last finishing competitor of the event. If the event contains multiple races, this is the expected finish time for the last finishing competitor of the last race.
    • status

      protected EventStatus status
      The status of the event. If the event is a multi-race event, and status is set per race, use the Status element of the Race element.
    • classification

      protected EventClassification classification
      The classification or level of the event. If the event is a multi-race event, and classification is set per race, use the Classification element of the Race element.
    • form

      protected List<EventForm> form
    • organiser

      protected List<Organisation> organiser
      The organisations that organise the event.
    • official

      protected List<Role> official
      The main officials of the event, e.g. course setter and event president.
    • clazz

      protected List<Class> clazz
      The classes that are available at the event.
    • race

      protected List<Race> race
      An event consists of a number of races. The number is equal to the number of times a competitor should start. Most events contain a single race, and this elemend could then be omitted.
    • entryReceiver

      protected EntryReceiver entryReceiver
      Address and contact information to the person or organisation which registers the entries for the event.
    • service

      protected List<Service> service
      The services available for the event, e.g. accomodation and transport.
    • account

      protected List<Account> account
      The bank account for the event.
    • url

      protected List<EventURL> url
      URLs to various types of additional information regarding the event, e.g. event website or result list.
    • information

      protected List<InformationItem> information
      Presents arbitrary data about the event, e.g. "Accommodation", "Local Attractions", and so on. Information present here should be defined well in advance of the event, in contrast to the 'News' element.
    • schedule

      protected List<Schedule> schedule
      Defines the schedule of events that comprise the entire orienteering event, e.g. entry deadlines, banquet and social events, and awards ceremonies.
    • news

      protected List<InformationItem> news
      Presents "last minute information" about the event.
    • extensions

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

      protected XMLGregorianCalendar modifyTime
  • Constructor Details

    • Event

      public Event()
  • 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()
      Gets the value of the name property.
      Returns:
      possible object is String
    • setName

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

      public DateAndOptionalTime getStartTime()
      The start time for the first starting competitor of the event. If the event contains multiple races, this is the start time for the first starting competitor of the first race.
      Returns:
      possible object is DateAndOptionalTime
    • setStartTime

      public void setStartTime(DateAndOptionalTime value)
      Sets the value of the startTime property.
      Parameters:
      value - allowed object is DateAndOptionalTime
      See Also:
    • getEndTime

      public DateAndOptionalTime getEndTime()
      The expected finish time for the last finishing competitor of the event. If the event contains multiple races, this is the expected finish time for the last finishing competitor of the last race.
      Returns:
      possible object is DateAndOptionalTime
    • setEndTime

      public void setEndTime(DateAndOptionalTime value)
      Sets the value of the endTime property.
      Parameters:
      value - allowed object is DateAndOptionalTime
      See Also:
    • getStatus

      public EventStatus getStatus()
      The status of the event. If the event is a multi-race event, and status is set per race, use the Status element of the Race element.
      Returns:
      possible object is EventStatus
    • setStatus

      public void setStatus(EventStatus value)
      Sets the value of the status property.
      Parameters:
      value - allowed object is EventStatus
      See Also:
    • getClassification

      public EventClassification getClassification()
      The classification or level of the event. If the event is a multi-race event, and classification is set per race, use the Classification element of the Race element.
      Returns:
      possible object is EventClassification
    • setClassification

      public void setClassification(EventClassification value)
      Sets the value of the classification property.
      Parameters:
      value - allowed object is EventClassification
      See Also:
    • getForm

      public List<EventForm> getForm()
      Gets the value of the form 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 form property.

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

       getForm().add(newItem);
       

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

      Returns:
      The value of the form property.
    • getOrganiser

      public List<Organisation> getOrganiser()
      The organisations that organise the event. Gets the value of the organiser 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 organiser property.

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

       getOrganiser().add(newItem);
       

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

      Returns:
      The value of the organiser property.
    • getOfficial

      public List<Role> getOfficial()
      The main officials of the event, e.g. course setter and event president. Gets the value of the official 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 official property.

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

       getOfficial().add(newItem);
       

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

      Returns:
      The value of the official property.
    • getClazz

      public List<Class> getClazz()
      The classes that are available at the event. 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<Race> getRace()
      An event consists of a number of races. The number is equal to the number of times a competitor should start. Most events contain a single race, and this elemend could then be omitted. 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 Race

      Returns:
      The value of the race property.
    • getEntryReceiver

      public EntryReceiver getEntryReceiver()
      Address and contact information to the person or organisation which registers the entries for the event.
      Returns:
      possible object is EntryReceiver
    • setEntryReceiver

      public void setEntryReceiver(EntryReceiver value)
      Sets the value of the entryReceiver property.
      Parameters:
      value - allowed object is EntryReceiver
      See Also:
    • getService

      public List<Service> getService()
      The services available for the event, e.g. accomodation and transport. Gets the value of the service 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 service property.

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

       getService().add(newItem);
       

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

      Returns:
      The value of the service property.
    • getAccount

      public List<Account> getAccount()
      The bank account for the event. Gets the value of the account 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 account property.

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

       getAccount().add(newItem);
       

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

      Returns:
      The value of the account property.
    • getURL

      public List<EventURL> getURL()
      URLs to various types of additional information regarding the event, e.g. event website or result list. Gets the value of the url 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 url property.

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

       getURL().add(newItem);
       

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

      Returns:
      The value of the url property.
    • getInformation

      public List<InformationItem> getInformation()
      Presents arbitrary data about the event, e.g. "Accommodation", "Local Attractions", and so on. Information present here should be defined well in advance of the event, in contrast to the 'News' element. Gets the value of the information 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 information property.

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

       getInformation().add(newItem);
       

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

      Returns:
      The value of the information property.
    • getSchedule

      public List<Schedule> getSchedule()
      Defines the schedule of events that comprise the entire orienteering event, e.g. entry deadlines, banquet and social events, and awards ceremonies. Gets the value of the schedule 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 schedule property.

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

       getSchedule().add(newItem);
       

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

      Returns:
      The value of the schedule property.
    • getNews

      public List<InformationItem> getNews()
      Presents "last minute information" about the event. Gets the value of the news 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 news property.

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

       getNews().add(newItem);
       

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

      Returns:
      The value of the news 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:
    • 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