Class SituationRecord
- java.lang.Object
-
- eu.datex2.siri13.schema._1_0._1_0.SituationRecord
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
NonRoadEventInformation,OperatorAction,TrafficElement
public abstract class SituationRecord extends Object implements Serializable
An identifiable instance of a single record/element within a situation.Java class for SituationRecord complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SituationRecord"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="situationRecordCreationReference" type="{http://datex2.eu/schema/1_0/1_0}String" minOccurs="0"/> <element name="situationRecordCreationTime" type="{http://datex2.eu/schema/1_0/1_0}DateTime"/> <element name="situationRecordObservationTime" type="{http://datex2.eu/schema/1_0/1_0}DateTime" minOccurs="0"/> <element name="situationRecordVersion" type="{http://datex2.eu/schema/1_0/1_0}NonNegativeInteger"/> <element name="situationRecordVersionTime" type="{http://datex2.eu/schema/1_0/1_0}DateTime"/> <element name="situationRecordFirstSupplierVersionTime" type="{http://datex2.eu/schema/1_0/1_0}DateTime"/> <element name="informationUsageOverride" type="{http://datex2.eu/schema/1_0/1_0}InformationUsageEnum" minOccurs="0"/> <element name="probabilityOfOccurrence" type="{http://datex2.eu/schema/1_0/1_0}ProbabilityOfOccurrenceEnum"/> <element name="sourceInformation" type="{http://datex2.eu/schema/1_0/1_0}SourceInformation" minOccurs="0"/> <element name="validity" type="{http://datex2.eu/schema/1_0/1_0}Validity"/> <element name="impact" type="{http://datex2.eu/schema/1_0/1_0}Impact" minOccurs="0"/> <element name="cause" type="{http://datex2.eu/schema/1_0/1_0}Cause" minOccurs="0"/> <element name="advice" type="{http://datex2.eu/schema/1_0/1_0}Advice" maxOccurs="unbounded" minOccurs="0"/> <element name="generalPublicComment" type="{http://datex2.eu/schema/1_0/1_0}Comment" maxOccurs="unbounded" minOccurs="0"/> <element name="nonGeneralPublicComment" type="{http://datex2.eu/schema/1_0/1_0}Comment" maxOccurs="unbounded" minOccurs="0"/> <element name="groupOfLocations" type="{http://datex2.eu/schema/1_0/1_0}GroupOfLocations"/> <element name="management" type="{http://datex2.eu/schema/1_0/1_0}Management" minOccurs="0"/> <element name="situationRecordExtension" type="{http://datex2.eu/schema/1_0/1_0}ExtensionType" minOccurs="0"/> </sequence> <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" /> </restriction> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Advice>advicesprotected Causecauseprotected List<CommentStructure>generalPublicCommentsprotected GroupOfLocationsgroupOfLocationsprotected Stringidprotected Impactimpactprotected InformationUsageEnuminformationUsageOverrideprotected Managementmanagementprotected List<CommentStructure>nonGeneralPublicCommentsprotected ProbabilityOfOccurrenceEnumprobabilityOfOccurrenceprotected StringsituationRecordCreationReferenceprotected DateTimesituationRecordCreationTimeprotected ExtensionTypesituationRecordExtensionprotected DateTimesituationRecordFirstSupplierVersionTimeprotected DateTimesituationRecordObservationTimeprotected BigIntegersituationRecordVersionprotected DateTimesituationRecordVersionTimeprotected SourceInformationsourceInformationprotected Validityvalidity
-
Constructor Summary
Constructors Constructor Description SituationRecord()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Advice>getAdvices()Gets the value of the advices property.CausegetCause()Gets the value of the cause property.List<CommentStructure>getGeneralPublicComments()Gets the value of the generalPublicComments property.GroupOfLocationsgetGroupOfLocations()Gets the value of the groupOfLocations property.StringgetId()Gets the value of the id property.ImpactgetImpact()Gets the value of the impact property.InformationUsageEnumgetInformationUsageOverride()Gets the value of the informationUsageOverride property.ManagementgetManagement()Gets the value of the management property.List<CommentStructure>getNonGeneralPublicComments()Gets the value of the nonGeneralPublicComments property.ProbabilityOfOccurrenceEnumgetProbabilityOfOccurrence()Gets the value of the probabilityOfOccurrence property.StringgetSituationRecordCreationReference()Gets the value of the situationRecordCreationReference property.DateTimegetSituationRecordCreationTime()Gets the value of the situationRecordCreationTime property.ExtensionTypegetSituationRecordExtension()Gets the value of the situationRecordExtension property.DateTimegetSituationRecordFirstSupplierVersionTime()Gets the value of the situationRecordFirstSupplierVersionTime property.DateTimegetSituationRecordObservationTime()Gets the value of the situationRecordObservationTime property.BigIntegergetSituationRecordVersion()Gets the value of the situationRecordVersion property.DateTimegetSituationRecordVersionTime()Gets the value of the situationRecordVersionTime property.SourceInformationgetSourceInformation()Gets the value of the sourceInformation property.ValiditygetValidity()Gets the value of the validity property.voidsetCause(Cause value)Sets the value of the cause property.voidsetGroupOfLocations(GroupOfLocations value)Sets the value of the groupOfLocations property.voidsetId(String value)Sets the value of the id property.voidsetImpact(Impact value)Sets the value of the impact property.voidsetInformationUsageOverride(InformationUsageEnum value)Sets the value of the informationUsageOverride property.voidsetManagement(Management value)Sets the value of the management property.voidsetProbabilityOfOccurrence(ProbabilityOfOccurrenceEnum value)Sets the value of the probabilityOfOccurrence property.voidsetSituationRecordCreationReference(String value)Sets the value of the situationRecordCreationReference property.voidsetSituationRecordCreationTime(DateTime value)Sets the value of the situationRecordCreationTime property.voidsetSituationRecordExtension(ExtensionType value)Sets the value of the situationRecordExtension property.voidsetSituationRecordFirstSupplierVersionTime(DateTime value)Sets the value of the situationRecordFirstSupplierVersionTime property.voidsetSituationRecordObservationTime(DateTime value)Sets the value of the situationRecordObservationTime property.voidsetSituationRecordVersion(BigInteger value)Sets the value of the situationRecordVersion property.voidsetSituationRecordVersionTime(DateTime value)Sets the value of the situationRecordVersionTime property.voidsetSourceInformation(SourceInformation value)Sets the value of the sourceInformation property.voidsetValidity(Validity value)Sets the value of the validity property.
-
-
-
Field Detail
-
situationRecordCreationReference
protected String situationRecordCreationReference
-
situationRecordCreationTime
protected DateTime situationRecordCreationTime
-
situationRecordObservationTime
protected DateTime situationRecordObservationTime
-
situationRecordVersion
protected BigInteger situationRecordVersion
-
situationRecordVersionTime
protected DateTime situationRecordVersionTime
-
situationRecordFirstSupplierVersionTime
protected DateTime situationRecordFirstSupplierVersionTime
-
informationUsageOverride
protected InformationUsageEnum informationUsageOverride
-
probabilityOfOccurrence
protected ProbabilityOfOccurrenceEnum probabilityOfOccurrence
-
sourceInformation
protected SourceInformation sourceInformation
-
validity
protected Validity validity
-
impact
protected Impact impact
-
cause
protected Cause cause
-
generalPublicComments
protected List<CommentStructure> generalPublicComments
-
nonGeneralPublicComments
protected List<CommentStructure> nonGeneralPublicComments
-
groupOfLocations
protected GroupOfLocations groupOfLocations
-
management
protected Management management
-
situationRecordExtension
protected ExtensionType situationRecordExtension
-
id
protected String id
-
-
Method Detail
-
getSituationRecordCreationReference
public String getSituationRecordCreationReference()
Gets the value of the situationRecordCreationReference property.- Returns:
- possible object is
String
-
setSituationRecordCreationReference
public void setSituationRecordCreationReference(String value)
Sets the value of the situationRecordCreationReference property.- Parameters:
value- allowed object isString
-
getSituationRecordCreationTime
public DateTime getSituationRecordCreationTime()
Gets the value of the situationRecordCreationTime property.- Returns:
- possible object is
DateTime
-
setSituationRecordCreationTime
public void setSituationRecordCreationTime(DateTime value)
Sets the value of the situationRecordCreationTime property.- Parameters:
value- allowed object isDateTime
-
getSituationRecordObservationTime
public DateTime getSituationRecordObservationTime()
Gets the value of the situationRecordObservationTime property.- Returns:
- possible object is
DateTime
-
setSituationRecordObservationTime
public void setSituationRecordObservationTime(DateTime value)
Sets the value of the situationRecordObservationTime property.- Parameters:
value- allowed object isDateTime
-
getSituationRecordVersion
public BigInteger getSituationRecordVersion()
Gets the value of the situationRecordVersion property.- Returns:
- possible object is
BigInteger
-
setSituationRecordVersion
public void setSituationRecordVersion(BigInteger value)
Sets the value of the situationRecordVersion property.- Parameters:
value- allowed object isBigInteger
-
getSituationRecordVersionTime
public DateTime getSituationRecordVersionTime()
Gets the value of the situationRecordVersionTime property.- Returns:
- possible object is
DateTime
-
setSituationRecordVersionTime
public void setSituationRecordVersionTime(DateTime value)
Sets the value of the situationRecordVersionTime property.- Parameters:
value- allowed object isDateTime
-
getSituationRecordFirstSupplierVersionTime
public DateTime getSituationRecordFirstSupplierVersionTime()
Gets the value of the situationRecordFirstSupplierVersionTime property.- Returns:
- possible object is
DateTime
-
setSituationRecordFirstSupplierVersionTime
public void setSituationRecordFirstSupplierVersionTime(DateTime value)
Sets the value of the situationRecordFirstSupplierVersionTime property.- Parameters:
value- allowed object isDateTime
-
getInformationUsageOverride
public InformationUsageEnum getInformationUsageOverride()
Gets the value of the informationUsageOverride property.- Returns:
- possible object is
InformationUsageEnum
-
setInformationUsageOverride
public void setInformationUsageOverride(InformationUsageEnum value)
Sets the value of the informationUsageOverride property.- Parameters:
value- allowed object isInformationUsageEnum
-
getProbabilityOfOccurrence
public ProbabilityOfOccurrenceEnum getProbabilityOfOccurrence()
Gets the value of the probabilityOfOccurrence property.- Returns:
- possible object is
ProbabilityOfOccurrenceEnum
-
setProbabilityOfOccurrence
public void setProbabilityOfOccurrence(ProbabilityOfOccurrenceEnum value)
Sets the value of the probabilityOfOccurrence property.- Parameters:
value- allowed object isProbabilityOfOccurrenceEnum
-
getSourceInformation
public SourceInformation getSourceInformation()
Gets the value of the sourceInformation property.- Returns:
- possible object is
SourceInformation
-
setSourceInformation
public void setSourceInformation(SourceInformation value)
Sets the value of the sourceInformation property.- Parameters:
value- allowed object isSourceInformation
-
getValidity
public Validity getValidity()
Gets the value of the validity property.- Returns:
- possible object is
Validity
-
setValidity
public void setValidity(Validity value)
Sets the value of the validity property.- Parameters:
value- allowed object isValidity
-
getImpact
public Impact getImpact()
Gets the value of the impact property.- Returns:
- possible object is
Impact
-
setImpact
public void setImpact(Impact value)
Sets the value of the impact property.- Parameters:
value- allowed object isImpact
-
getCause
public Cause getCause()
Gets the value of the cause property.- Returns:
- possible object is
Cause
-
setCause
public void setCause(Cause value)
Sets the value of the cause property.- Parameters:
value- allowed object isCause
-
getAdvices
public List<Advice> getAdvices()
Gets the value of the advices 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 Jakarta XML Binding object. This is why there is not a
setmethod for the advices property.For example, to add a new item, do as follows:
getAdvices().add(newItem);Objects of the following type(s) are allowed in the list
Advice
-
getGeneralPublicComments
public List<CommentStructure> getGeneralPublicComments()
Gets the value of the generalPublicComments 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 Jakarta XML Binding object. This is why there is not a
setmethod for the generalPublicComments property.For example, to add a new item, do as follows:
getGeneralPublicComments().add(newItem);Objects of the following type(s) are allowed in the list
CommentStructure
-
getNonGeneralPublicComments
public List<CommentStructure> getNonGeneralPublicComments()
Gets the value of the nonGeneralPublicComments 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 Jakarta XML Binding object. This is why there is not a
setmethod for the nonGeneralPublicComments property.For example, to add a new item, do as follows:
getNonGeneralPublicComments().add(newItem);Objects of the following type(s) are allowed in the list
CommentStructure
-
getGroupOfLocations
public GroupOfLocations getGroupOfLocations()
Gets the value of the groupOfLocations property.- Returns:
- possible object is
GroupOfLocations
-
setGroupOfLocations
public void setGroupOfLocations(GroupOfLocations value)
Sets the value of the groupOfLocations property.- Parameters:
value- allowed object isGroupOfLocations
-
getManagement
public Management getManagement()
Gets the value of the management property.- Returns:
- possible object is
Management
-
setManagement
public void setManagement(Management value)
Sets the value of the management property.- Parameters:
value- allowed object isManagement
-
getSituationRecordExtension
public ExtensionType getSituationRecordExtension()
Gets the value of the situationRecordExtension property.- Returns:
- possible object is
ExtensionType
-
setSituationRecordExtension
public void setSituationRecordExtension(ExtensionType value)
Sets the value of the situationRecordExtension property.- Parameters:
value- allowed object isExtensionType
-
-