Class NetworkManagement
- java.lang.Object
-
- eu.datex2.siri21.schema._2_0rc1._2_0.SituationRecord
-
- eu.datex2.siri21.schema._2_0rc1._2_0.OperatorAction
-
- eu.datex2.siri21.schema._2_0rc1._2_0.NetworkManagement
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
GeneralInstructionToRoadUsers,GeneralNetworkManagement,ReroutingManagement,RoadOrCarriagewayOrLaneManagement,SpeedManagement,WinterDrivingManagement
public abstract class NetworkManagement extends OperatorAction implements Serializable
Java class for NetworkManagement complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="NetworkManagement"> <complexContent> <extension base="{http://datex2.eu/schema/2_0RC1/2_0}OperatorAction"> <sequence> <element name="complianceOption" type="{http://datex2.eu/schema/2_0RC1/2_0}ComplianceOptionEnum"/> <element name="applicableForTrafficDirection" type="{http://datex2.eu/schema/2_0RC1/2_0}DirectionEnum" maxOccurs="unbounded" minOccurs="0"/> <element name="applicableForTrafficType" type="{http://datex2.eu/schema/2_0RC1/2_0}TrafficTypeEnum" maxOccurs="unbounded" minOccurs="0"/> <element name="placesAtWhichApplicable" type="{http://datex2.eu/schema/2_0RC1/2_0}PlacesEnum" maxOccurs="unbounded" minOccurs="0"/> <element name="automaticallyInitiated" type="{http://datex2.eu/schema/2_0RC1/2_0}Boolean" minOccurs="0"/> <element name="forVehiclesWithCharacteristicsOf" type="{http://datex2.eu/schema/2_0RC1/2_0}VehicleCharacteristics" maxOccurs="unbounded" minOccurs="0"/> <element name="networkManagementExtension" type="{http://datex2.eu/schema/2_0RC1/2_0}ExtensionType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<DirectionEnum>applicableForTrafficDirectionsprotected List<TrafficTypeEnum>applicableForTrafficTypesprotected BooleanautomaticallyInitiatedprotected ComplianceOptionEnumcomplianceOptionprotected List<VehicleCharacteristics>forVehiclesWithCharacteristicsOvesprotected ExtensionTypenetworkManagementExtensionprotected List<PlacesEnum>placesAtWhichApplicables-
Fields inherited from class eu.datex2.siri21.schema._2_0rc1._2_0.OperatorAction
actionOrigin, operatorActionExtension, operatorActionStatus
-
Fields inherited from class eu.datex2.siri21.schema._2_0rc1._2_0.SituationRecord
cause, confidentialityOverride, generalPublicComments, groupOfLocations, id, impact, management, nonGeneralPublicComments, probabilityOfOccurrence, situationRecordCreationReference, situationRecordCreationTime, situationRecordExtension, situationRecordFirstSupplierVersionTime, situationRecordObservationTime, situationRecordVersion, situationRecordVersionTime, source, urlLinks, validity
-
-
Constructor Summary
Constructors Constructor Description NetworkManagement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<DirectionEnum>getApplicableForTrafficDirections()Gets the value of the applicableForTrafficDirections property.List<TrafficTypeEnum>getApplicableForTrafficTypes()Gets the value of the applicableForTrafficTypes property.ComplianceOptionEnumgetComplianceOption()Gets the value of the complianceOption property.List<VehicleCharacteristics>getForVehiclesWithCharacteristicsOves()Gets the value of the forVehiclesWithCharacteristicsOves property.ExtensionTypegetNetworkManagementExtension()Gets the value of the networkManagementExtension property.List<PlacesEnum>getPlacesAtWhichApplicables()Gets the value of the placesAtWhichApplicables property.BooleanisAutomaticallyInitiated()Gets the value of the automaticallyInitiated property.voidsetAutomaticallyInitiated(Boolean value)Sets the value of the automaticallyInitiated property.voidsetComplianceOption(ComplianceOptionEnum value)Sets the value of the complianceOption property.voidsetNetworkManagementExtension(ExtensionType value)Sets the value of the networkManagementExtension property.-
Methods inherited from class eu.datex2.siri21.schema._2_0rc1._2_0.OperatorAction
getActionOrigin, getOperatorActionExtension, getOperatorActionStatus, setActionOrigin, setOperatorActionExtension, setOperatorActionStatus
-
Methods inherited from class eu.datex2.siri21.schema._2_0rc1._2_0.SituationRecord
getCause, getConfidentialityOverride, getGeneralPublicComments, getGroupOfLocations, getId, getImpact, getManagement, getNonGeneralPublicComments, getProbabilityOfOccurrence, getSituationRecordCreationReference, getSituationRecordCreationTime, getSituationRecordExtension, getSituationRecordFirstSupplierVersionTime, getSituationRecordObservationTime, getSituationRecordVersion, getSituationRecordVersionTime, getSource, getUrlLinks, getValidity, setCause, setConfidentialityOverride, setGroupOfLocations, setId, setImpact, setManagement, setProbabilityOfOccurrence, setSituationRecordCreationReference, setSituationRecordCreationTime, setSituationRecordExtension, setSituationRecordFirstSupplierVersionTime, setSituationRecordObservationTime, setSituationRecordVersion, setSituationRecordVersionTime, setSource, setValidity
-
-
-
-
Field Detail
-
complianceOption
protected ComplianceOptionEnum complianceOption
-
applicableForTrafficDirections
protected List<DirectionEnum> applicableForTrafficDirections
-
applicableForTrafficTypes
protected List<TrafficTypeEnum> applicableForTrafficTypes
-
placesAtWhichApplicables
protected List<PlacesEnum> placesAtWhichApplicables
-
automaticallyInitiated
protected Boolean automaticallyInitiated
-
forVehiclesWithCharacteristicsOves
protected List<VehicleCharacteristics> forVehiclesWithCharacteristicsOves
-
networkManagementExtension
protected ExtensionType networkManagementExtension
-
-
Method Detail
-
getComplianceOption
public ComplianceOptionEnum getComplianceOption()
Gets the value of the complianceOption property.- Returns:
- possible object is
ComplianceOptionEnum
-
setComplianceOption
public void setComplianceOption(ComplianceOptionEnum value)
Sets the value of the complianceOption property.- Parameters:
value- allowed object isComplianceOptionEnum
-
getApplicableForTrafficDirections
public List<DirectionEnum> getApplicableForTrafficDirections()
Gets the value of the applicableForTrafficDirections 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 applicableForTrafficDirections property.For example, to add a new item, do as follows:
getApplicableForTrafficDirections().add(newItem);Objects of the following type(s) are allowed in the list
DirectionEnum
-
getApplicableForTrafficTypes
public List<TrafficTypeEnum> getApplicableForTrafficTypes()
Gets the value of the applicableForTrafficTypes 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 applicableForTrafficTypes property.For example, to add a new item, do as follows:
getApplicableForTrafficTypes().add(newItem);Objects of the following type(s) are allowed in the list
TrafficTypeEnum
-
getPlacesAtWhichApplicables
public List<PlacesEnum> getPlacesAtWhichApplicables()
Gets the value of the placesAtWhichApplicables 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 placesAtWhichApplicables property.For example, to add a new item, do as follows:
getPlacesAtWhichApplicables().add(newItem);Objects of the following type(s) are allowed in the list
PlacesEnum
-
isAutomaticallyInitiated
public Boolean isAutomaticallyInitiated()
Gets the value of the automaticallyInitiated property.- Returns:
- possible object is
Boolean
-
setAutomaticallyInitiated
public void setAutomaticallyInitiated(Boolean value)
Sets the value of the automaticallyInitiated property.- Parameters:
value- allowed object isBoolean
-
getForVehiclesWithCharacteristicsOves
public List<VehicleCharacteristics> getForVehiclesWithCharacteristicsOves()
Gets the value of the forVehiclesWithCharacteristicsOves 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 forVehiclesWithCharacteristicsOves property.For example, to add a new item, do as follows:
getForVehiclesWithCharacteristicsOves().add(newItem);Objects of the following type(s) are allowed in the list
VehicleCharacteristics
-
getNetworkManagementExtension
public ExtensionType getNetworkManagementExtension()
Gets the value of the networkManagementExtension property.- Returns:
- possible object is
ExtensionType
-
setNetworkManagementExtension
public void setNetworkManagementExtension(ExtensionType value)
Sets the value of the networkManagementExtension property.- Parameters:
value- allowed object isExtensionType
-
-