Class Roadworks

  • All Implemented Interfaces:
    Serializable
    Direct Known Subclasses:
    ConstructionWorks, MaintenanceWorks

    public abstract class Roadworks
    extends OperatorAction
    implements Serializable

    Java class for Roadworks complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="Roadworks">
       <complexContent>
         <extension base="{http://datex2.eu/schema/2_0RC1/2_0}OperatorAction">
           <sequence>
             <element name="roadworksDuration" type="{http://datex2.eu/schema/2_0RC1/2_0}RoadworksDurationEnum" minOccurs="0"/>
             <element name="roadworksScale" type="{http://datex2.eu/schema/2_0RC1/2_0}RoadworksScaleEnum" minOccurs="0"/>
             <element name="underTraffic" type="{http://datex2.eu/schema/2_0RC1/2_0}Boolean" minOccurs="0"/>
             <element name="urgentRoadworks" type="{http://datex2.eu/schema/2_0RC1/2_0}Boolean" minOccurs="0"/>
             <element name="mobility" type="{http://datex2.eu/schema/2_0RC1/2_0}Mobility" minOccurs="0"/>
             <element name="subjects" type="{http://datex2.eu/schema/2_0RC1/2_0}Subjects" minOccurs="0"/>
             <element name="maintenanceVehicles" type="{http://datex2.eu/schema/2_0RC1/2_0}MaintenanceVehicles" minOccurs="0"/>
             <element name="roadworksExtension" type="{http://datex2.eu/schema/2_0RC1/2_0}ExtensionType" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • Roadworks

        public Roadworks()
    • Method Detail

      • setRoadworksScale

        public void setRoadworksScale​(RoadworksScaleEnum value)
        Sets the value of the roadworksScale property.
        Parameters:
        value - allowed object is RoadworksScaleEnum
      • isUnderTraffic

        public Boolean isUnderTraffic()
        Gets the value of the underTraffic property.
        Returns:
        possible object is Boolean
      • setUnderTraffic

        public void setUnderTraffic​(Boolean value)
        Sets the value of the underTraffic property.
        Parameters:
        value - allowed object is Boolean
      • isUrgentRoadworks

        public Boolean isUrgentRoadworks()
        Gets the value of the urgentRoadworks property.
        Returns:
        possible object is Boolean
      • setUrgentRoadworks

        public void setUrgentRoadworks​(Boolean value)
        Sets the value of the urgentRoadworks property.
        Parameters:
        value - allowed object is Boolean
      • getMobility

        public Mobility getMobility()
        Gets the value of the mobility property.
        Returns:
        possible object is Mobility
      • setMobility

        public void setMobility​(Mobility value)
        Sets the value of the mobility property.
        Parameters:
        value - allowed object is Mobility
      • getSubjects

        public Subjects getSubjects()
        Gets the value of the subjects property.
        Returns:
        possible object is Subjects
      • setSubjects

        public void setSubjects​(Subjects value)
        Sets the value of the subjects property.
        Parameters:
        value - allowed object is Subjects
      • setMaintenanceVehicles

        public void setMaintenanceVehicles​(MaintenanceVehicles value)
        Sets the value of the maintenanceVehicles property.
        Parameters:
        value - allowed object is MaintenanceVehicles
      • getRoadworksExtension

        public ExtensionType getRoadworksExtension()
        Gets the value of the roadworksExtension property.
        Returns:
        possible object is ExtensionType
      • setRoadworksExtension

        public void setRoadworksExtension​(ExtensionType value)
        Sets the value of the roadworksExtension property.
        Parameters:
        value - allowed object is ExtensionType