Class HeaderInformation
- java.lang.Object
-
- eu.datex2.siri13.schema._1_0._1_0.HeaderInformation
-
- All Implemented Interfaces:
Serializable
public class HeaderInformation extends Object implements Serializable
Management information relating to the data contained within a publication.Java class for HeaderInformation complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="HeaderInformation"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="areaOfInterest" type="{http://datex2.eu/schema/1_0/1_0}AreaOfInterestEnum" minOccurs="0"/> <element name="confidentiality" type="{http://datex2.eu/schema/1_0/1_0}ConfidentialityValueEnum"/> <element name="informationUsage" type="{http://datex2.eu/schema/1_0/1_0}InformationUsageEnum" maxOccurs="unbounded" minOccurs="0"/> <element name="informationStatus" type="{http://datex2.eu/schema/1_0/1_0}InformationStatusEnum"/> <element name="urgency" type="{http://datex2.eu/schema/1_0/1_0}UrgencyEnum" minOccurs="0"/> <element name="headerInformationExtension" type="{http://datex2.eu/schema/1_0/1_0}ExtensionType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected AreaOfInterestEnumareaOfInterestprotected ConfidentialityValueEnumconfidentialityprotected ExtensionTypeheaderInformationExtensionprotected InformationStatusEnuminformationStatusprotected List<InformationUsageEnum>informationUsagesprotected UrgencyEnumurgency
-
Constructor Summary
Constructors Constructor Description HeaderInformation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AreaOfInterestEnumgetAreaOfInterest()Gets the value of the areaOfInterest property.ConfidentialityValueEnumgetConfidentiality()Gets the value of the confidentiality property.ExtensionTypegetHeaderInformationExtension()Gets the value of the headerInformationExtension property.InformationStatusEnumgetInformationStatus()Gets the value of the informationStatus property.List<InformationUsageEnum>getInformationUsages()Gets the value of the informationUsages property.UrgencyEnumgetUrgency()Gets the value of the urgency property.voidsetAreaOfInterest(AreaOfInterestEnum value)Sets the value of the areaOfInterest property.voidsetConfidentiality(ConfidentialityValueEnum value)Sets the value of the confidentiality property.voidsetHeaderInformationExtension(ExtensionType value)Sets the value of the headerInformationExtension property.voidsetInformationStatus(InformationStatusEnum value)Sets the value of the informationStatus property.voidsetUrgency(UrgencyEnum value)Sets the value of the urgency property.
-
-
-
Field Detail
-
areaOfInterest
protected AreaOfInterestEnum areaOfInterest
-
confidentiality
protected ConfidentialityValueEnum confidentiality
-
informationUsages
protected List<InformationUsageEnum> informationUsages
-
informationStatus
protected InformationStatusEnum informationStatus
-
urgency
protected UrgencyEnum urgency
-
headerInformationExtension
protected ExtensionType headerInformationExtension
-
-
Method Detail
-
getAreaOfInterest
public AreaOfInterestEnum getAreaOfInterest()
Gets the value of the areaOfInterest property.- Returns:
- possible object is
AreaOfInterestEnum
-
setAreaOfInterest
public void setAreaOfInterest(AreaOfInterestEnum value)
Sets the value of the areaOfInterest property.- Parameters:
value- allowed object isAreaOfInterestEnum
-
getConfidentiality
public ConfidentialityValueEnum getConfidentiality()
Gets the value of the confidentiality property.- Returns:
- possible object is
ConfidentialityValueEnum
-
setConfidentiality
public void setConfidentiality(ConfidentialityValueEnum value)
Sets the value of the confidentiality property.- Parameters:
value- allowed object isConfidentialityValueEnum
-
getInformationUsages
public List<InformationUsageEnum> getInformationUsages()
Gets the value of the informationUsages 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 informationUsages property.For example, to add a new item, do as follows:
getInformationUsages().add(newItem);Objects of the following type(s) are allowed in the list
InformationUsageEnum
-
getInformationStatus
public InformationStatusEnum getInformationStatus()
Gets the value of the informationStatus property.- Returns:
- possible object is
InformationStatusEnum
-
setInformationStatus
public void setInformationStatus(InformationStatusEnum value)
Sets the value of the informationStatus property.- Parameters:
value- allowed object isInformationStatusEnum
-
getUrgency
public UrgencyEnum getUrgency()
Gets the value of the urgency property.- Returns:
- possible object is
UrgencyEnum
-
setUrgency
public void setUrgency(UrgencyEnum value)
Sets the value of the urgency property.- Parameters:
value- allowed object isUrgencyEnum
-
getHeaderInformationExtension
public ExtensionType getHeaderInformationExtension()
Gets the value of the headerInformationExtension property.- Returns:
- possible object is
ExtensionType
-
setHeaderInformationExtension
public void setHeaderInformationExtension(ExtensionType value)
Sets the value of the headerInformationExtension property.- Parameters:
value- allowed object isExtensionType
-
-