public abstract class SituationRecord extends Object
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/2/2_0}String" minOccurs="0"/>
<element name="situationRecordCreationTime" type="{http://datex2.eu/schema/2/2_0}DateTime"/>
<element name="situationRecordObservationTime" type="{http://datex2.eu/schema/2/2_0}DateTime" minOccurs="0"/>
<element name="situationRecordVersionTime" type="{http://datex2.eu/schema/2/2_0}DateTime"/>
<element name="situationRecordFirstSupplierVersionTime" type="{http://datex2.eu/schema/2/2_0}DateTime" minOccurs="0"/>
<element name="confidentialityOverride" type="{http://datex2.eu/schema/2/2_0}ConfidentialityValueEnum" minOccurs="0"/>
<element name="probabilityOfOccurrence" type="{http://datex2.eu/schema/2/2_0}ProbabilityOfOccurrenceEnum"/>
<element name="severity" type="{http://datex2.eu/schema/2/2_0}SeverityEnum" minOccurs="0"/>
<element name="source" type="{http://datex2.eu/schema/2/2_0}Source" minOccurs="0"/>
<element name="validity" type="{http://datex2.eu/schema/2/2_0}Validity"/>
<element name="impact" type="{http://datex2.eu/schema/2/2_0}Impact" minOccurs="0"/>
<element name="cause" type="{http://datex2.eu/schema/2/2_0}Cause" minOccurs="0"/>
<element name="generalPublicComment" type="{http://datex2.eu/schema/2/2_0}Comment" maxOccurs="unbounded" minOccurs="0"/>
<element name="nonGeneralPublicComment" type="{http://datex2.eu/schema/2/2_0}Comment" maxOccurs="unbounded" minOccurs="0"/>
<element name="urlLink" type="{http://datex2.eu/schema/2/2_0}UrlLink" maxOccurs="unbounded" minOccurs="0"/>
<element name="groupOfLocations" type="{http://datex2.eu/schema/2/2_0}GroupOfLocations"/>
<element name="management" type="{http://datex2.eu/schema/2/2_0}Management" minOccurs="0"/>
<element name="situationRecordExtension" type="{http://datex2.eu/schema/2/2_0}_ExtensionType" minOccurs="0"/>
</sequence>
<attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected Cause |
cause |
protected ConfidentialityValueEnum |
confidentialityOverride |
protected List<Comment> |
generalPublicComment |
protected GroupOfLocations |
groupOfLocations |
protected String |
id |
protected Impact |
impact |
protected Management |
management |
protected List<Comment> |
nonGeneralPublicComment |
protected ProbabilityOfOccurrenceEnum |
probabilityOfOccurrence |
protected SeverityEnum |
severity |
protected String |
situationRecordCreationReference |
protected Calendar |
situationRecordCreationTime |
protected ExtensionType |
situationRecordExtension |
protected Calendar |
situationRecordFirstSupplierVersionTime |
protected Calendar |
situationRecordObservationTime |
protected Calendar |
situationRecordVersionTime |
protected Source |
source |
protected List<UrlLink> |
urlLink |
protected Validity |
validity |
protected String |
version |
| Constructor and Description |
|---|
SituationRecord() |
| Modifier and Type | Method and Description |
|---|---|
Cause |
getCause()
Gets the value of the cause property.
|
ConfidentialityValueEnum |
getConfidentialityOverride()
Gets the value of the confidentialityOverride property.
|
List<Comment> |
getGeneralPublicComment()
Gets the value of the generalPublicComment property.
|
GroupOfLocations |
getGroupOfLocations()
Gets the value of the groupOfLocations property.
|
String |
getId()
Gets the value of the id property.
|
Impact |
getImpact()
Gets the value of the impact property.
|
Management |
getManagement()
Gets the value of the management property.
|
List<Comment> |
getNonGeneralPublicComment()
Gets the value of the nonGeneralPublicComment property.
|
ProbabilityOfOccurrenceEnum |
getProbabilityOfOccurrence()
Gets the value of the probabilityOfOccurrence property.
|
SeverityEnum |
getSeverity()
Gets the value of the severity property.
|
String |
getSituationRecordCreationReference()
Gets the value of the situationRecordCreationReference property.
|
Calendar |
getSituationRecordCreationTime()
Gets the value of the situationRecordCreationTime property.
|
ExtensionType |
getSituationRecordExtension()
Gets the value of the situationRecordExtension property.
|
Calendar |
getSituationRecordFirstSupplierVersionTime()
Gets the value of the situationRecordFirstSupplierVersionTime property.
|
Calendar |
getSituationRecordObservationTime()
Gets the value of the situationRecordObservationTime property.
|
Calendar |
getSituationRecordVersionTime()
Gets the value of the situationRecordVersionTime property.
|
Source |
getSource()
Gets the value of the source property.
|
List<UrlLink> |
getUrlLink()
Gets the value of the urlLink property.
|
Validity |
getValidity()
Gets the value of the validity property.
|
String |
getVersion()
Gets the value of the version property.
|
void |
setCause(Cause value)
Sets the value of the cause property.
|
void |
setConfidentialityOverride(ConfidentialityValueEnum value)
Sets the value of the confidentialityOverride property.
|
void |
setGroupOfLocations(GroupOfLocations value)
Sets the value of the groupOfLocations property.
|
void |
setId(String value)
Sets the value of the id property.
|
void |
setImpact(Impact value)
Sets the value of the impact property.
|
void |
setManagement(Management value)
Sets the value of the management property.
|
void |
setProbabilityOfOccurrence(ProbabilityOfOccurrenceEnum value)
Sets the value of the probabilityOfOccurrence property.
|
void |
setSeverity(SeverityEnum value)
Sets the value of the severity property.
|
void |
setSituationRecordCreationReference(String value)
Sets the value of the situationRecordCreationReference property.
|
void |
setSituationRecordCreationTime(Calendar value)
Sets the value of the situationRecordCreationTime property.
|
void |
setSituationRecordExtension(ExtensionType value)
Sets the value of the situationRecordExtension property.
|
void |
setSituationRecordFirstSupplierVersionTime(Calendar value)
Sets the value of the situationRecordFirstSupplierVersionTime property.
|
void |
setSituationRecordObservationTime(Calendar value)
Sets the value of the situationRecordObservationTime property.
|
void |
setSituationRecordVersionTime(Calendar value)
Sets the value of the situationRecordVersionTime property.
|
void |
setSource(Source value)
Sets the value of the source property.
|
void |
setValidity(Validity value)
Sets the value of the validity property.
|
void |
setVersion(String value)
Sets the value of the version property.
|
protected String situationRecordCreationReference
protected Calendar situationRecordCreationTime
protected Calendar situationRecordObservationTime
protected Calendar situationRecordVersionTime
protected Calendar situationRecordFirstSupplierVersionTime
protected ConfidentialityValueEnum confidentialityOverride
protected ProbabilityOfOccurrenceEnum probabilityOfOccurrence
protected SeverityEnum severity
protected Source source
protected Validity validity
protected Impact impact
protected Cause cause
protected GroupOfLocations groupOfLocations
protected Management management
protected ExtensionType situationRecordExtension
protected String id
protected String version
public String getSituationRecordCreationReference()
Stringpublic void setSituationRecordCreationReference(String value)
value - allowed object is
Stringpublic Calendar getSituationRecordCreationTime()
Stringpublic void setSituationRecordCreationTime(Calendar value)
value - allowed object is
Stringpublic Calendar getSituationRecordObservationTime()
Stringpublic void setSituationRecordObservationTime(Calendar value)
value - allowed object is
Stringpublic Calendar getSituationRecordVersionTime()
Stringpublic void setSituationRecordVersionTime(Calendar value)
value - allowed object is
Stringpublic Calendar getSituationRecordFirstSupplierVersionTime()
Stringpublic void setSituationRecordFirstSupplierVersionTime(Calendar value)
value - allowed object is
Stringpublic ConfidentialityValueEnum getConfidentialityOverride()
ConfidentialityValueEnumpublic void setConfidentialityOverride(ConfidentialityValueEnum value)
value - allowed object is
ConfidentialityValueEnumpublic ProbabilityOfOccurrenceEnum getProbabilityOfOccurrence()
ProbabilityOfOccurrenceEnumpublic void setProbabilityOfOccurrence(ProbabilityOfOccurrenceEnum value)
value - allowed object is
ProbabilityOfOccurrenceEnumpublic SeverityEnum getSeverity()
SeverityEnumpublic void setSeverity(SeverityEnum value)
value - allowed object is
SeverityEnumpublic Source getSource()
Sourcepublic void setSource(Source value)
value - allowed object is
Sourcepublic Validity getValidity()
Validitypublic void setValidity(Validity value)
value - allowed object is
Validitypublic Impact getImpact()
Impactpublic void setImpact(Impact value)
value - allowed object is
Impactpublic Cause getCause()
Causepublic void setCause(Cause value)
value - allowed object is
Causepublic List<Comment> getGeneralPublicComment()
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 generalPublicComment property.
For example, to add a new item, do as follows:
getGeneralPublicComment().add(newItem);
Objects of the following type(s) are allowed in the list
Comment
public List<Comment> getNonGeneralPublicComment()
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 nonGeneralPublicComment property.
For example, to add a new item, do as follows:
getNonGeneralPublicComment().add(newItem);
Objects of the following type(s) are allowed in the list
Comment
public List<UrlLink> getUrlLink()
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 urlLink property.
For example, to add a new item, do as follows:
getUrlLink().add(newItem);
Objects of the following type(s) are allowed in the list
UrlLink
public GroupOfLocations getGroupOfLocations()
GroupOfLocationspublic void setGroupOfLocations(GroupOfLocations value)
value - allowed object is
GroupOfLocationspublic Management getManagement()
Managementpublic void setManagement(Management value)
value - allowed object is
Managementpublic ExtensionType getSituationRecordExtension()
ExtensionTypepublic void setSituationRecordExtension(ExtensionType value)
value - allowed object is
ExtensionTypepublic void setId(String value)
value - allowed object is
Stringpublic String getVersion()
StringCopyright © 2014–2015 Centrum dopravního výzkumu, v.v.i.. All rights reserved.