Class Class
Java class for Class complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="Class">
<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="ShortName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="ClassType" type="{http://www.orienteering.org/datastandard/3.0}ClassType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Leg" type="{http://www.orienteering.org/datastandard/3.0}Leg" maxOccurs="unbounded" minOccurs="0"/>
<element name="TeamFee" type="{http://www.orienteering.org/datastandard/3.0}Fee" maxOccurs="unbounded" minOccurs="0"/>
<element name="Fee" type="{http://www.orienteering.org/datastandard/3.0}Fee" maxOccurs="unbounded" minOccurs="0"/>
<element name="Status" type="{http://www.orienteering.org/datastandard/3.0}EventClassStatus" minOccurs="0"/>
<element name="RaceClass" type="{http://www.orienteering.org/datastandard/3.0}RaceClass" maxOccurs="unbounded" minOccurs="0"/>
<element name="TooFewEntriesSubstituteClass" type="{http://www.orienteering.org/datastandard/3.0}Class" minOccurs="0"/>
<element name="TooManyEntriesSubstituteClass" type="{http://www.orienteering.org/datastandard/3.0}Class" minOccurs="0"/>
<element name="Extensions" type="{http://www.orienteering.org/datastandard/3.0}Extensions" minOccurs="0"/>
</sequence>
<attribute name="minAge" type="{http://www.w3.org/2001/XMLSchema}integer" />
<attribute name="maxAge" type="{http://www.w3.org/2001/XMLSchema}integer" />
<attribute name="sex" default="B">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<enumeration value="B"/>
<enumeration value="F"/>
<enumeration value="M"/>
</restriction>
</simpleType>
</attribute>
<attribute name="minNumberOfTeamMembers" type="{http://www.w3.org/2001/XMLSchema}integer" default="1" />
<attribute name="maxNumberOfTeamMembers" type="{http://www.w3.org/2001/XMLSchema}integer" default="1" />
<attribute name="minTeamAge" type="{http://www.w3.org/2001/XMLSchema}integer" />
<attribute name="maxTeamAge" type="{http://www.w3.org/2001/XMLSchema}integer" />
<attribute name="numberOfCompetitors" type="{http://www.w3.org/2001/XMLSchema}integer" />
<attribute name="maxNumberOfCompetitors" type="{http://www.w3.org/2001/XMLSchema}integer" />
<attribute name="resultListMode" default="Default">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<enumeration value="Default"/>
<enumeration value="Unordered"/>
<enumeration value="UnorderedNoTimes"/>
</restriction>
</simpleType>
</attribute>
<attribute name="modifyTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe class type(s) for the class.protected ExtensionsContainer element for custom elements from other schemas.The entry fees for an individual competitor taking part in the class.protected IdInformation about the legs, if the class is a relay class.protected BigIntegerThe highest allowed age for a competitor taking part in the class.protected BigIntegerThe maximum number of competitors that are allowed to take part in the class.protected BigIntegerThe maximum number of members in a team taking part in the class, if the class is a team class.protected BigIntegerThe highest allowed age sum of the team members for a team taking part in the class.protected BigIntegerThe lowest allowed age for a competitor taking part in the class.protected BigIntegerThe minimum number of members in a team taking part in the class, if the class is a team class.protected BigIntegerThe lowest allowed age sum of the team members for a team taking part in the class.protected XMLGregorianCalendarprotected StringThe name of the class.protected BigIntegerThe number of competitors in the class.Race-specific information for the class, e.g.protected StringDefines the kind of information to include in the result list, and how to sort it.protected Stringprotected StringThe abbreviated name of a class, used when space is limited.protected EventClassStatusThe overall status of the class, e.g.The entry fees for a team as a whole taking part in this class.protected ClassThe class that competitors in this class should be transferred to if there are too few entries in this class.protected ClassThe class that competitors that are not qualified (e.g. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe class type(s) for the class.Container element for custom elements from other schemas.getFee()The entry fees for an individual competitor taking part in the class.getId()Gets the value of the id property.getLeg()Information about the legs, if the class is a relay class.The highest allowed age for a competitor taking part in the class.The maximum number of competitors that are allowed to take part in the class.The maximum number of members in a team taking part in the class, if the class is a team class.The highest allowed age sum of the team members for a team taking part in the class.The lowest allowed age for a competitor taking part in the class.The minimum number of members in a team taking part in the class, if the class is a team class.The lowest allowed age sum of the team members for a team taking part in the class.Gets the value of the modifyTime property.getName()The name of the class.The number of competitors in the class.Race-specific information for the class, e.g.Defines the kind of information to include in the result list, and how to sort it.getSex()Gets the value of the sex property.The abbreviated name of a class, used when space is limited.The overall status of the class, e.g.The entry fees for a team as a whole taking part in this class.The class that competitors in this class should be transferred to if there are too few entries in this class.The class that competitors that are not qualified (e.g.voidsetExtensions(Extensions value) Sets the value of the extensions property.voidSets the value of the id property.voidsetMaxAge(BigInteger value) Sets the value of the maxAge property.voidSets the value of the maxNumberOfCompetitors property.voidSets the value of the maxNumberOfTeamMembers property.voidsetMaxTeamAge(BigInteger value) Sets the value of the maxTeamAge property.voidsetMinAge(BigInteger value) Sets the value of the minAge property.voidSets the value of the minNumberOfTeamMembers property.voidsetMinTeamAge(BigInteger value) Sets the value of the minTeamAge property.voidSets the value of the modifyTime property.voidSets the value of the name property.voidsetNumberOfCompetitors(BigInteger value) Sets the value of the numberOfCompetitors property.voidsetResultListMode(String value) Sets the value of the resultListMode property.voidSets the value of the sex property.voidsetShortName(String value) Sets the value of the shortName property.voidsetStatus(EventClassStatus value) Sets the value of the status property.voidSets the value of the tooFewEntriesSubstituteClass property.voidSets the value of the tooManyEntriesSubstituteClass property.
-
Field Details
-
id
-
name
The name of the class. -
shortName
The abbreviated name of a class, used when space is limited. -
classType
The class type(s) for the class. -
leg
Information about the legs, if the class is a relay class. One Leg element per leg must be present. -
teamFee
The entry fees for a team as a whole taking part in this class. Use the Fee element to specify a fee for an individual competitor in the team. Use the TeamFee subelement of the RaceClass element to specify a fee on race level. -
fee
The entry fees for an individual competitor taking part in the class. Use the TeamFee element to specify a fee for the team as a whole. Use the Fee subelement of the RaceClass element to specify a fee on race level. -
status
The overall status of the class, e.g. if overall results should be considered invalid due to misplaced controls. -
raceClass
Race-specific information for the class, e.g. course(s) assigned to the class. -
tooFewEntriesSubstituteClass
The class that competitors in this class should be transferred to if there are too few entries in this class. -
tooManyEntriesSubstituteClass
The class that competitors that are not qualified (e.g. due to too low ranking) should be transferred to if there are too many entries in this class. -
extensions
Container element for custom elements from other schemas. -
minAge
The lowest allowed age for a competitor taking part in the class. -
maxAge
The highest allowed age for a competitor taking part in the class. -
sex
-
minNumberOfTeamMembers
The minimum number of members in a team taking part in the class, if the class is a team class. -
maxNumberOfTeamMembers
The maximum number of members in a team taking part in the class, if the class is a team class. -
minTeamAge
The lowest allowed age sum of the team members for a team taking part in the class. -
maxTeamAge
The highest allowed age sum of the team members for a team taking part in the class. -
numberOfCompetitors
The number of competitors in the class. A competitor corresponds to a person (if an individual event) or a team (if a team or relay event). -
maxNumberOfCompetitors
The maximum number of competitors that are allowed to take part in the class. A competitor corresponds to a person (if an individual event) or a team (if a team or relay event). If the maximum number of competitors varies between races in a multi-day event, use the maxNumberOfCompetitors attribute in the RaceClass element. -
resultListMode
Defines the kind of information to include in the result list, and how to sort it. For example, the result list of a beginner's class may include just "finished" or "did not finish" instead of the actual times. -
modifyTime
-
-
Constructor Details
-
Class
public Class()
-
-
Method Details
-
getId
Gets the value of the id property.- Returns:
- possible object is
Id
-
setId
Sets the value of the id property.- Parameters:
value- allowed object isId
-
getName
The name of the class.- Returns:
- possible object is
String
-
setName
Sets the value of the name property. -
getShortName
The abbreviated name of a class, used when space is limited.- Returns:
- possible object is
String
-
setShortName
Sets the value of the shortName property.- Parameters:
value- allowed object isString- See Also:
-
getClassType
The class type(s) for the class. Gets the value of the classType 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
setmethod for the classType property.For example, to add a new item, do as follows:
getClassType().add(newItem);
Objects of the following type(s) are allowed in the list
ClassType- Returns:
- The value of the classType property.
-
getLeg
Information about the legs, if the class is a relay class. One Leg element per leg must be present. Gets the value of the leg 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
setmethod for the leg property.For example, to add a new item, do as follows:
getLeg().add(newItem);
Objects of the following type(s) are allowed in the list
Leg- Returns:
- The value of the leg property.
-
getTeamFee
The entry fees for a team as a whole taking part in this class. Use the Fee element to specify a fee for an individual competitor in the team. Use the TeamFee subelement of the RaceClass element to specify a fee on race level. Gets the value of the teamFee 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
setmethod for the teamFee property.For example, to add a new item, do as follows:
getTeamFee().add(newItem);
Objects of the following type(s) are allowed in the list
Fee- Returns:
- The value of the teamFee property.
-
getFee
The entry fees for an individual competitor taking part in the class. Use the TeamFee element to specify a fee for the team as a whole. Use the Fee subelement of the RaceClass element to specify a fee on race level. Gets the value of the fee 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
setmethod for the fee property.For example, to add a new item, do as follows:
getFee().add(newItem);
Objects of the following type(s) are allowed in the list
Fee- Returns:
- The value of the fee property.
-
getStatus
The overall status of the class, e.g. if overall results should be considered invalid due to misplaced controls.- Returns:
- possible object is
EventClassStatus
-
setStatus
Sets the value of the status property.- Parameters:
value- allowed object isEventClassStatus- See Also:
-
getRaceClass
Race-specific information for the class, e.g. course(s) assigned to the class. Gets the value of the raceClass 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
setmethod for the raceClass property.For example, to add a new item, do as follows:
getRaceClass().add(newItem);
Objects of the following type(s) are allowed in the list
RaceClass- Returns:
- The value of the raceClass property.
-
getTooFewEntriesSubstituteClass
The class that competitors in this class should be transferred to if there are too few entries in this class.- Returns:
- possible object is
Class
-
setTooFewEntriesSubstituteClass
Sets the value of the tooFewEntriesSubstituteClass property.- Parameters:
value- allowed object isClass- See Also:
-
getTooManyEntriesSubstituteClass
The class that competitors that are not qualified (e.g. due to too low ranking) should be transferred to if there are too many entries in this class.- Returns:
- possible object is
Class
-
setTooManyEntriesSubstituteClass
Sets the value of the tooManyEntriesSubstituteClass property.- Parameters:
value- allowed object isClass- See Also:
-
getExtensions
Container element for custom elements from other schemas.- Returns:
- possible object is
Extensions
-
setExtensions
Sets the value of the extensions property.- Parameters:
value- allowed object isExtensions- See Also:
-
getMinAge
The lowest allowed age for a competitor taking part in the class.- Returns:
- possible object is
BigInteger
-
setMinAge
Sets the value of the minAge property.- Parameters:
value- allowed object isBigInteger- See Also:
-
getMaxAge
The highest allowed age for a competitor taking part in the class.- Returns:
- possible object is
BigInteger
-
setMaxAge
Sets the value of the maxAge property.- Parameters:
value- allowed object isBigInteger- See Also:
-
getSex
Gets the value of the sex property.- Returns:
- possible object is
String
-
setSex
Sets the value of the sex property.- Parameters:
value- allowed object isString
-
getMinNumberOfTeamMembers
The minimum number of members in a team taking part in the class, if the class is a team class.- Returns:
- possible object is
BigInteger
-
setMinNumberOfTeamMembers
Sets the value of the minNumberOfTeamMembers property.- Parameters:
value- allowed object isBigInteger- See Also:
-
getMaxNumberOfTeamMembers
The maximum number of members in a team taking part in the class, if the class is a team class.- Returns:
- possible object is
BigInteger
-
setMaxNumberOfTeamMembers
Sets the value of the maxNumberOfTeamMembers property.- Parameters:
value- allowed object isBigInteger- See Also:
-
getMinTeamAge
The lowest allowed age sum of the team members for a team taking part in the class.- Returns:
- possible object is
BigInteger
-
setMinTeamAge
Sets the value of the minTeamAge property.- Parameters:
value- allowed object isBigInteger- See Also:
-
getMaxTeamAge
The highest allowed age sum of the team members for a team taking part in the class.- Returns:
- possible object is
BigInteger
-
setMaxTeamAge
Sets the value of the maxTeamAge property.- Parameters:
value- allowed object isBigInteger- See Also:
-
getNumberOfCompetitors
The number of competitors in the class. A competitor corresponds to a person (if an individual event) or a team (if a team or relay event).- Returns:
- possible object is
BigInteger
-
setNumberOfCompetitors
Sets the value of the numberOfCompetitors property.- Parameters:
value- allowed object isBigInteger- See Also:
-
getMaxNumberOfCompetitors
The maximum number of competitors that are allowed to take part in the class. A competitor corresponds to a person (if an individual event) or a team (if a team or relay event). If the maximum number of competitors varies between races in a multi-day event, use the maxNumberOfCompetitors attribute in the RaceClass element.- Returns:
- possible object is
BigInteger
-
setMaxNumberOfCompetitors
Sets the value of the maxNumberOfCompetitors property.- Parameters:
value- allowed object isBigInteger- See Also:
-
getResultListMode
Defines the kind of information to include in the result list, and how to sort it. For example, the result list of a beginner's class may include just "finished" or "did not finish" instead of the actual times.- Returns:
- possible object is
String
-
setResultListMode
Sets the value of the resultListMode property.- Parameters:
value- allowed object isString- See Also:
-
getModifyTime
Gets the value of the modifyTime property.- Returns:
- possible object is
XMLGregorianCalendar
-
setModifyTime
Sets the value of the modifyTime property.- Parameters:
value- allowed object isXMLGregorianCalendar
-