Petra2 Java API – SjStinaInformationProviderInterface.findTimetableForTransportId
Method description
Metoden söker efter alla uppehåll för ett visst färdmedel givet datum, färdmedelsproducent och färdmedelsnummer.
Sökningen görs i Samtrafikens Riksdatabas (RDB).
I första hand används denna metod för att få indata till metoden
getEmbarkingTravellersItineraryList.
För sökning av förbindelser i tidtabellen används metoden findItineraries eller findItinerariesLight.
For Javadoc, click here.
Input
TimetableForTransportIdQuery
- ProducerCode
- Färdmedelsproducentnummer
- TransportId
- Färdmedelsnummer
DepartureDate
Avgångsdatum
- TimetableForTransportIdQuery
- ProducerCode:Code
- TransportId:String
- DepartureDate:Date
- TimeZone:String
- Year:int
- Month:int
- Day:int
Output
TimetableForTransportIdResult
- ArrivalDepartures
- Lista av ankomster och avgångar för färdmedlet.
- ArrivalDeparture
- Första uppehållet har ingen Arrival och sista uppehållet har ingen Departure.
Om Arrival.Code har värdet 1 är avstigning tillåten, annars är avstigning inte tillåten.
Om Departure.Code har värdet 1 är påstigning tillåten, annars är påstigning inte tillåten.
- Location
- Fälten LocationLongName och HotelLocationId används inte i denna metod.
- TimetableForTransportIdResult
- ArrivalDepartures, sekvens av:
- ArrivalDeparture
- [Arrival:DateTimeCode]
- DateTime:DateTime
- TimeZone:String
- Year:int
- Month:int
- Day:int
- Hour:int
- Minute:int
- [Second:int]
- Code:String
- [Departure:DateTimeCode]
- DateTime:DateTime
- TimeZone:String
- Year:int
- Month:int
- Day:int
- Hour:int
- Minute:int
- [Second:int]
- Code:String
- Location:Location
- ProducerCode:Code
- LocationId:Identity
- LocationName:String
- [LocationLongName:String]
- [HotelLocationId:Identity]
- [LocationCode:String]
- [ExistsInTimetable:boolean]
- [ClientInformation:ClientInformation]
- ClientSessionData:ClientSessionData
- SessionId:String
- [SessionLanguageCode:String]
- [OrderNumber:String]
- [CustomerRoleCode:Code]
- [OrderCreatorCustomerId:String]
- [LockId:String]
- [ClientVersion:String]
- Protocol:Protocol
- Compressed:boolean
- [Algorithm:String]
- [Encoding:String]
- [CachePolicy:String]
- [TimeInformation], sekvens av:
- [TimeInformation]
- [CloneName:String]
- Description:String
- MethodName:String
- Time:String
- LogTime:String
- [TimeInformation:TimeInformation]
- [InitialCloneName:String]
- [ExternalEventSpecification:ExternalEventSpecification]
- [OverrideTimeLogLevel:boolean]