Class NetworkManagement
- java.lang.Object
-
- eu.datex2.siri14.schema._1_0._1_0.SituationRecord
-
- eu.datex2.siri14.schema._1_0._1_0.OperatorAction
-
- eu.datex2.siri14.schema._1_0._1_0.NetworkManagement
-
- All Implemented Interfaces:
Serializable
public class NetworkManagement extends OperatorAction implements Serializable
Changes to the configuration or usability of the road network whether by legal order or by operational decisions. It includes road and lane closures, weight and dimensional limits, vehicle restrictions, contraflows and rerouting operations.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/1_0/1_0}OperatorAction"> <sequence> <element name="networkManagementType" type="{http://datex2.eu/schema/1_0/1_0}NetworkManagementTypeEnum"/> <element name="forVehicleWithCharacteristicsOf" type="{http://datex2.eu/schema/1_0/1_0}VehicleCharacteristics" maxOccurs="unbounded" minOccurs="0"/> <element name="restriction" type="{http://datex2.eu/schema/1_0/1_0}Restriction" minOccurs="0"/> <element name="trafficControl" type="{http://datex2.eu/schema/1_0/1_0}TrafficControl" minOccurs="0"/> <element name="networkManagementExtension" type="{http://datex2.eu/schema/1_0/1_0}ExtensionType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<VehicleCharacteristics>forVehicleWithCharacteristicsOvesprotected ExtensionTypenetworkManagementExtensionprotected NetworkManagementTypeEnumnetworkManagementTypeprotected Restrictionrestrictionprotected TrafficControltrafficControl-
Fields inherited from class eu.datex2.siri14.schema._1_0._1_0.OperatorAction
actionOrigin, operatorActionExtension, operatorActionStatus, provisional
-
Fields inherited from class eu.datex2.siri14.schema._1_0._1_0.SituationRecord
advices, cause, generalPublicComments, groupOfLocations, id, impact, informationUsageOverride, management, nonGeneralPublicComments, probabilityOfOccurrence, situationRecordCreationReference, situationRecordCreationTime, situationRecordExtension, situationRecordFirstSupplierVersionTime, situationRecordObservationTime, situationRecordVersion, situationRecordVersionTime, sourceInformation, validity
-
-
Constructor Summary
Constructors Constructor Description NetworkManagement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<VehicleCharacteristics>getForVehicleWithCharacteristicsOves()Gets the value of the forVehicleWithCharacteristicsOves property.ExtensionTypegetNetworkManagementExtension()Gets the value of the networkManagementExtension property.NetworkManagementTypeEnumgetNetworkManagementType()Gets the value of the networkManagementType property.RestrictiongetRestriction()Gets the value of the restriction property.TrafficControlgetTrafficControl()Gets the value of the trafficControl property.voidsetNetworkManagementExtension(ExtensionType value)Sets the value of the networkManagementExtension property.voidsetNetworkManagementType(NetworkManagementTypeEnum value)Sets the value of the networkManagementType property.voidsetRestriction(Restriction value)Sets the value of the restriction property.voidsetTrafficControl(TrafficControl value)Sets the value of the trafficControl property.-
Methods inherited from class eu.datex2.siri14.schema._1_0._1_0.OperatorAction
getActionOrigin, getOperatorActionExtension, getOperatorActionStatus, isProvisional, setActionOrigin, setOperatorActionExtension, setOperatorActionStatus, setProvisional
-
Methods inherited from class eu.datex2.siri14.schema._1_0._1_0.SituationRecord
getAdvices, getCause, getGeneralPublicComments, getGroupOfLocations, getId, getImpact, getInformationUsageOverride, getManagement, getNonGeneralPublicComments, getProbabilityOfOccurrence, getSituationRecordCreationReference, getSituationRecordCreationTime, getSituationRecordExtension, getSituationRecordFirstSupplierVersionTime, getSituationRecordObservationTime, getSituationRecordVersion, getSituationRecordVersionTime, getSourceInformation, getValidity, setCause, setGroupOfLocations, setId, setImpact, setInformationUsageOverride, setManagement, setProbabilityOfOccurrence, setSituationRecordCreationReference, setSituationRecordCreationTime, setSituationRecordExtension, setSituationRecordFirstSupplierVersionTime, setSituationRecordObservationTime, setSituationRecordVersion, setSituationRecordVersionTime, setSourceInformation, setValidity
-
-
-
-
Field Detail
-
networkManagementType
protected NetworkManagementTypeEnum networkManagementType
-
forVehicleWithCharacteristicsOves
protected List<VehicleCharacteristics> forVehicleWithCharacteristicsOves
-
restriction
protected Restriction restriction
-
trafficControl
protected TrafficControl trafficControl
-
networkManagementExtension
protected ExtensionType networkManagementExtension
-
-
Method Detail
-
getNetworkManagementType
public NetworkManagementTypeEnum getNetworkManagementType()
Gets the value of the networkManagementType property.- Returns:
- possible object is
NetworkManagementTypeEnum
-
setNetworkManagementType
public void setNetworkManagementType(NetworkManagementTypeEnum value)
Sets the value of the networkManagementType property.- Parameters:
value- allowed object isNetworkManagementTypeEnum
-
getForVehicleWithCharacteristicsOves
public List<VehicleCharacteristics> getForVehicleWithCharacteristicsOves()
Gets the value of the forVehicleWithCharacteristicsOves 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 forVehicleWithCharacteristicsOves property.For example, to add a new item, do as follows:
getForVehicleWithCharacteristicsOves().add(newItem);Objects of the following type(s) are allowed in the list
VehicleCharacteristics
-
getRestriction
public Restriction getRestriction()
Gets the value of the restriction property.- Returns:
- possible object is
Restriction
-
setRestriction
public void setRestriction(Restriction value)
Sets the value of the restriction property.- Parameters:
value- allowed object isRestriction
-
getTrafficControl
public TrafficControl getTrafficControl()
Gets the value of the trafficControl property.- Returns:
- possible object is
TrafficControl
-
setTrafficControl
public void setTrafficControl(TrafficControl value)
Sets the value of the trafficControl property.- Parameters:
value- allowed object isTrafficControl
-
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
-
-