Package uk.org.siri.siri20
Class RecordedCall
- java.lang.Object
-
- uk.org.siri.siri20.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
-
-
Field Summary
Fields Modifier and Type Field Description protected ZonedDateTimeactualArrivalTimeprotected ZonedDateTimeactualDepartureTimeprotected DurationactualHeadwayIntervalprotected ZonedDateTimeaimedArrivalTimeprotected ZonedDateTimeaimedDepartureTimeprotected DurationaimedHeadwayIntervalprotected NaturalLanguageStringStructurearrivalPlatformNameprotected Booleancancellationprotected NaturalLanguageStringStructuredeparturePlatformNameprotected ZonedDateTimeexpectedArrivalTimeprotected ZonedDateTimeexpectedDepartureTimeprotected DurationexpectedHeadwayIntervalprotected Extensionsextensionsprotected BooleanextraCallprotected OccupancyEnumerationoccupancyprotected BigIntegerorderprotected BooleanpredictionInaccurateprotected List<NaturalLanguageStringStructure>stopPointNamesprotected StopPointRefstopPointRefprotected BigIntegervisitNumber
-
Constructor Summary
Constructors Constructor Description RecordedCall()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ZonedDateTimegetActualArrivalTime()Gets the value of the actualArrivalTime property.ZonedDateTimegetActualDepartureTime()Estimated time of departure of VEHICLE.DurationgetActualHeadwayInterval()Gets the value of the actualHeadwayInterval property.ZonedDateTimegetAimedArrivalTime()Gets the value of the aimedArrivalTime property.ZonedDateTimegetAimedDepartureTime()Target departure time of VEHICLE according to latest working timetable.DurationgetAimedHeadwayInterval()Gets the value of the aimedHeadwayInterval property.NaturalLanguageStringStructuregetArrivalPlatformName()Bay or platform (QUAY) name to show passenger i.e.NaturalLanguageStringStructuregetDeparturePlatformName()Departure QUAY ( Bay or platform) name.ZonedDateTimegetExpectedArrivalTime()Gets the value of the expectedArrivalTime property.ZonedDateTimegetExpectedDepartureTime()Estimated time of departure of VEHICLE.DurationgetExpectedHeadwayInterval()Gets the value of the expectedHeadwayInterval property.ExtensionsgetExtensions()Gets the value of the extensions property.OccupancyEnumerationgetOccupancy()Gets the value of the occupancy property.BigIntegergetOrder()Gets the value of the order property.List<NaturalLanguageStringStructure>getStopPointNames()Name of SCHEDULED STOP POINT.StopPointRefgetStopPointRef()Gets the value of the stopPointRef property.BigIntegergetVisitNumber()Gets the value of the visitNumber property.BooleanisCancellation()Gets the value of the cancellation property.BooleanisExtraCall()Gets the value of the extraCall property.BooleanisPredictionInaccurate()Gets the value of the predictionInaccurate property.voidsetActualArrivalTime(ZonedDateTime value)Sets the value of the actualArrivalTime property.voidsetActualDepartureTime(ZonedDateTime value)Sets the value of the actualDepartureTime property.voidsetActualHeadwayInterval(Duration value)Sets the value of the actualHeadwayInterval property.voidsetAimedArrivalTime(ZonedDateTime value)Sets the value of the aimedArrivalTime property.voidsetAimedDepartureTime(ZonedDateTime value)Sets the value of the aimedDepartureTime property.voidsetAimedHeadwayInterval(Duration value)Sets the value of the aimedHeadwayInterval property.voidsetArrivalPlatformName(NaturalLanguageStringStructure value)Sets the value of the arrivalPlatformName property.voidsetCancellation(Boolean value)Sets the value of the cancellation property.voidsetDeparturePlatformName(NaturalLanguageStringStructure value)Sets the value of the departurePlatformName property.voidsetExpectedArrivalTime(ZonedDateTime value)Sets the value of the expectedArrivalTime property.voidsetExpectedDepartureTime(ZonedDateTime value)Sets the value of the expectedDepartureTime property.voidsetExpectedHeadwayInterval(Duration value)Sets the value of the expectedHeadwayInterval property.voidsetExtensions(Extensions value)Sets the value of the extensions property.voidsetExtraCall(Boolean value)Sets the value of the extraCall property.voidsetOccupancy(OccupancyEnumeration value)Sets the value of the occupancy property.voidsetOrder(BigInteger value)Sets the value of the order property.voidsetPredictionInaccurate(Boolean value)Sets the value of the predictionInaccurate property.voidsetStopPointRef(StopPointRef value)Sets the value of the stopPointRef property.voidsetVisitNumber(BigInteger value)Sets the value of the visitNumber property.
-
-
-
Field Detail
-
stopPointRef
protected StopPointRef stopPointRef
-
visitNumber
protected BigInteger visitNumber
-
order
protected BigInteger order
-
stopPointNames
protected List<NaturalLanguageStringStructure> stopPointNames
-
cancellation
protected Boolean cancellation
-
extraCall
protected Boolean extraCall
-
predictionInaccurate
protected Boolean predictionInaccurate
-
occupancy
protected OccupancyEnumeration occupancy
-
aimedArrivalTime
protected ZonedDateTime aimedArrivalTime
-
expectedArrivalTime
protected ZonedDateTime expectedArrivalTime
-
actualArrivalTime
protected ZonedDateTime actualArrivalTime
-
arrivalPlatformName
protected NaturalLanguageStringStructure arrivalPlatformName
-
aimedDepartureTime
protected ZonedDateTime aimedDepartureTime
-
expectedDepartureTime
protected ZonedDateTime expectedDepartureTime
-
departurePlatformName
protected NaturalLanguageStringStructure departurePlatformName
-
actualDepartureTime
protected ZonedDateTime actualDepartureTime
-
aimedHeadwayInterval
protected Duration aimedHeadwayInterval
-
expectedHeadwayInterval
protected Duration expectedHeadwayInterval
-
actualHeadwayInterval
protected Duration actualHeadwayInterval
-
extensions
protected Extensions extensions
-
-
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 isStopPointRef
-
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 isBigInteger
-
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 isBigInteger
-
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 JAXB object. This is why there is not a
setmethod 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 isBoolean
-
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 isBoolean
-
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 isBoolean
-
getOccupancy
public OccupancyEnumeration getOccupancy()
Gets the value of the occupancy property.- Returns:
- possible object is
OccupancyEnumeration
-
setOccupancy
public void setOccupancy(OccupancyEnumeration value)
Sets the value of the occupancy property.- Parameters:
value- allowed object isOccupancyEnumeration
-
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 isString
-
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 isString
-
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 isString
-
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
-
setArrivalPlatformName
public void setArrivalPlatformName(NaturalLanguageStringStructure value)
Sets the value of the arrivalPlatformName property.- Parameters:
value- allowed object isNaturalLanguageStringStructure
-
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 isString
-
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 isString
-
getDeparturePlatformName
public NaturalLanguageStringStructure getDeparturePlatformName()
Departure QUAY ( Bay or platform) name. Defaulted taken from from planned timetable..- Returns:
- possible object is
NaturalLanguageStringStructure
-
setDeparturePlatformName
public void setDeparturePlatformName(NaturalLanguageStringStructure value)
Sets the value of the departurePlatformName property.- Parameters:
value- allowed object isNaturalLanguageStringStructure
-
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 isString
-
getAimedHeadwayInterval
public Duration getAimedHeadwayInterval()
Gets the value of the aimedHeadwayInterval property.- Returns:
- possible object is
Duration
-
setAimedHeadwayInterval
public void setAimedHeadwayInterval(Duration value)
Sets the value of the aimedHeadwayInterval property.- Parameters:
value- allowed object isDuration
-
getExpectedHeadwayInterval
public Duration getExpectedHeadwayInterval()
Gets the value of the expectedHeadwayInterval property.- Returns:
- possible object is
Duration
-
setExpectedHeadwayInterval
public void setExpectedHeadwayInterval(Duration value)
Sets the value of the expectedHeadwayInterval property.- Parameters:
value- allowed object isDuration
-
getActualHeadwayInterval
public Duration getActualHeadwayInterval()
Gets the value of the actualHeadwayInterval property.- Returns:
- possible object is
Duration
-
setActualHeadwayInterval
public void setActualHeadwayInterval(Duration value)
Sets the value of the actualHeadwayInterval property.- Parameters:
value- allowed object isDuration
-
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 isExtensions
-
-