Class RecordedCall

  • All Implemented Interfaces:
    Serializable

    public class RecordedCall
    extends Object
    implements Serializable
    Type for recroded Real-time info about a VEHICLE JOURNEY Stop.

    Java class for RecordedCallStructure complex type.

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

     <complexType name="RecordedCallStructure">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <group ref="{http://www.siri.org.uk/siri}StopPointInSequenceGroup"/>
             <choice minOccurs="0">
               <element name="ExtraCall" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
               <element name="Cancellation" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             </choice>
             <group ref="{http://www.siri.org.uk/siri}CallRealTimeInfoGroup"/>
             <group ref="{http://www.siri.org.uk/siri}RecordedCallGroup"/>
             <element ref="{http://www.siri.org.uk/siri}Extensions" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • RecordedCall

        public RecordedCall()
    • Method Detail

      • getStopPointRef

        public StopPointRef getStopPointRef()
        Gets the value of the stopPointRef property.
        Returns:
        possible object is StopPointRef
      • setStopPointRef

        public void setStopPointRef​(StopPointRef value)
        Sets the value of the stopPointRef property.
        Parameters:
        value - allowed object is StopPointRef
      • getVisitNumber

        public BigInteger getVisitNumber()
        Gets the value of the visitNumber property.
        Returns:
        possible object is BigInteger
      • setVisitNumber

        public void setVisitNumber​(BigInteger value)
        Sets the value of the visitNumber property.
        Parameters:
        value - allowed object is BigInteger
      • getOrder

        public BigInteger getOrder()
        Gets the value of the order property.
        Returns:
        possible object is BigInteger
      • setOrder

        public void setOrder​(BigInteger value)
        Sets the value of the order property.
        Parameters:
        value - allowed object is BigInteger
      • getStopPointNames

        public List<NaturalLanguageStringStructure> getStopPointNames()
        Name of SCHEDULED STOP POINT. (Unbounded since SIRI 2.0) Gets the value of the stopPointNames 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 set method for the stopPointNames property.

        For example, to add a new item, do as follows:

            getStopPointNames().add(newItem);
         

        Objects of the following type(s) are allowed in the list NaturalLanguageStringStructure

      • isCancellation

        public Boolean isCancellation()
        Gets the value of the cancellation property.
        Returns:
        possible object is Boolean
      • setCancellation

        public void setCancellation​(Boolean value)
        Sets the value of the cancellation property.
        Parameters:
        value - allowed object is Boolean
      • isExtraCall

        public Boolean isExtraCall()
        Gets the value of the extraCall property.
        Returns:
        possible object is Boolean
      • setExtraCall

        public void setExtraCall​(Boolean value)
        Sets the value of the extraCall property.
        Parameters:
        value - allowed object is Boolean
      • isPredictionInaccurate

        public Boolean isPredictionInaccurate()
        Gets the value of the predictionInaccurate property.
        Returns:
        possible object is Boolean
      • setPredictionInaccurate

        public void setPredictionInaccurate​(Boolean value)
        Sets the value of the predictionInaccurate property.
        Parameters:
        value - allowed object is Boolean
      • getAimedArrivalTime

        public ZonedDateTime getAimedArrivalTime()
        Gets the value of the aimedArrivalTime property.
        Returns:
        possible object is String
      • setAimedArrivalTime

        public void setAimedArrivalTime​(ZonedDateTime value)
        Sets the value of the aimedArrivalTime property.
        Parameters:
        value - allowed object is String
      • getExpectedArrivalTime

        public ZonedDateTime getExpectedArrivalTime()
        Gets the value of the expectedArrivalTime property.
        Returns:
        possible object is String
      • setExpectedArrivalTime

        public void setExpectedArrivalTime​(ZonedDateTime value)
        Sets the value of the expectedArrivalTime property.
        Parameters:
        value - allowed object is String
      • getActualArrivalTime

        public ZonedDateTime getActualArrivalTime()
        Gets the value of the actualArrivalTime property.
        Returns:
        possible object is String
      • setActualArrivalTime

        public void setActualArrivalTime​(ZonedDateTime value)
        Sets the value of the actualArrivalTime property.
        Parameters:
        value - allowed object is String
      • getArrivalPlatformName

        public NaturalLanguageStringStructure getArrivalPlatformName()
        Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicel to arrive at.Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.
        Returns:
        possible object is NaturalLanguageStringStructure
      • getAimedDepartureTime

        public ZonedDateTime getAimedDepartureTime()
        Target departure time of VEHICLE according to latest working timetable.
        Returns:
        possible object is String
      • setAimedDepartureTime

        public void setAimedDepartureTime​(ZonedDateTime value)
        Sets the value of the aimedDepartureTime property.
        Parameters:
        value - allowed object is String
      • getExpectedDepartureTime

        public ZonedDateTime getExpectedDepartureTime()
        Estimated time of departure of VEHICLE.
        Returns:
        possible object is String
      • setExpectedDepartureTime

        public void setExpectedDepartureTime​(ZonedDateTime value)
        Sets the value of the expectedDepartureTime property.
        Parameters:
        value - allowed object is String
      • getActualDepartureTime

        public ZonedDateTime getActualDepartureTime()
        Estimated time of departure of VEHICLE.
        Returns:
        possible object is String
      • setActualDepartureTime

        public void setActualDepartureTime​(ZonedDateTime value)
        Sets the value of the actualDepartureTime property.
        Parameters:
        value - allowed object is String
      • getAimedHeadwayInterval

        public Duration getAimedHeadwayInterval()
        Gets the value of the aimedHeadwayInterval property.
        Returns:
        possible object is String
      • setAimedHeadwayInterval

        public void setAimedHeadwayInterval​(Duration value)
        Sets the value of the aimedHeadwayInterval property.
        Parameters:
        value - allowed object is String
      • getExpectedHeadwayInterval

        public Duration getExpectedHeadwayInterval()
        Gets the value of the expectedHeadwayInterval property.
        Returns:
        possible object is String
      • setExpectedHeadwayInterval

        public void setExpectedHeadwayInterval​(Duration value)
        Sets the value of the expectedHeadwayInterval property.
        Parameters:
        value - allowed object is String
      • getActualHeadwayInterval

        public Duration getActualHeadwayInterval()
        Gets the value of the actualHeadwayInterval property.
        Returns:
        possible object is String
      • setActualHeadwayInterval

        public void setActualHeadwayInterval​(Duration value)
        Sets the value of the actualHeadwayInterval property.
        Parameters:
        value - allowed object is String
      • getExtensions

        public Extensions getExtensions()
        Gets the value of the extensions property.
        Returns:
        possible object is Extensions
      • setExtensions

        public void setExtensions​(Extensions value)
        Sets the value of the extensions property.
        Parameters:
        value - allowed object is Extensions