Class Service
Java class for Service complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="Service">
<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.orienteering.org/datastandard/3.0}LanguageString" maxOccurs="unbounded"/>
<element name="Fee" type="{http://www.orienteering.org/datastandard/3.0}Fee" maxOccurs="unbounded" minOccurs="0"/>
<element name="Description" type="{http://www.orienteering.org/datastandard/3.0}LanguageString" maxOccurs="unbounded" minOccurs="0"/>
<element name="MaxNumber" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="RequestedNumber" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
<element name="Extensions" type="{http://www.orienteering.org/datastandard/3.0}Extensions" minOccurs="0"/>
</sequence>
<attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="modifyTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<LanguageString>A further description of the service than the Name element gives.protected ExtensionsContainer element for custom elements from other schemas.The fees attached to this service.protected Idprotected DoubleThe maximum number of instances of this service that are available.protected XMLGregorianCalendarprotected List<LanguageString>The name of the service.protected DoubleThe number of instances of this service that has been requested.protected StringUsed to mark special services, e.g. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionA further description of the service than the Name element gives.Container element for custom elements from other schemas.getFee()The fees attached to this service.getId()Gets the value of the id property.The maximum number of instances of this service that are available.Gets the value of the modifyTime property.getName()The name of the service.The number of instances of this service that has been requested.getType()Used to mark special services, e.g.voidsetExtensions(Extensions value) Sets the value of the extensions property.voidSets the value of the id property.voidsetMaxNumber(Double value) Sets the value of the maxNumber property.voidSets the value of the modifyTime property.voidsetRequestedNumber(Double value) Sets the value of the requestedNumber property.voidSets the value of the type property.
-
Field Details
-
id
-
name
The name of the service. -
fee
The fees attached to this service. -
description
A further description of the service than the Name element gives. -
maxNumber
The maximum number of instances of this service that are available. Omit this element if there is no such limit. -
requestedNumber
The number of instances of this service that has been requested. -
extensions
Container element for custom elements from other schemas. -
type
Used to mark special services, e.g. rental cards whose fees that are to be used in entry scenarios. -
modifyTime
-
-
Constructor Details
-
Service
public Service()
-
-
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 service. Gets the value of the name 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 name property.For example, to add a new item, do as follows:
getName().add(newItem);
Objects of the following type(s) are allowed in the list
LanguageString- Returns:
- The value of the name property.
-
getFee
The fees attached to this service. 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.
-
getDescription
A further description of the service than the Name element gives. Gets the value of the description 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 description property.For example, to add a new item, do as follows:
getDescription().add(newItem);
Objects of the following type(s) are allowed in the list
LanguageString- Returns:
- The value of the description property.
-
getMaxNumber
The maximum number of instances of this service that are available. Omit this element if there is no such limit.- Returns:
- possible object is
Double
-
setMaxNumber
Sets the value of the maxNumber property.- Parameters:
value- allowed object isDouble- See Also:
-
getRequestedNumber
The number of instances of this service that has been requested.- Returns:
- possible object is
Double
-
setRequestedNumber
Sets the value of the requestedNumber property.- Parameters:
value- allowed object isDouble- 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:
-
getType
Used to mark special services, e.g. rental cards whose fees that are to be used in entry scenarios.- Returns:
- possible object is
String
-
setType
Sets the value of the type property. -
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
-