Petra2 Java API – SjStinaInformationProviderInterface.getAcceptableTravelMethods
Method description
Använd denna metod för att hämta aktuella kombinationer av färdmedel (t ex J, B, F, T) och produkter (t ex IC, LT, NT, RE, X2) för sökning av förbindelser i tidtabellen.
Metoden returnerar en lista med alla giltiga kombinationer av färdmedel och produkt för aktuell säljkanal från TTSORT. Vissa säljkanaler kan ha begränsningar i vilka färdmedel och produkter som är sökbara, till exempel kan sj.se inte söka Thalyståg (THA) och ACP RailNet kan inte söka Länstrafik (LT). Klartextbeskrivningen i TravelMethodProductText
är en kombinerad beskrivning av färdmedel och produkt, som hämtas från Riksdatabasen.
För att översätta färdmedelskoder till klartext bör kodklartextlistan TravelMethodCCTList användas och för att översätta produktkoder till klartext bör kodklartextlistan ProductCCTList användas. Kodklartextlistorna hämtas med metoden getCodePlaintextData().
For Javadoc, click here.
Input
No input
Output
AcceptableTravelMethodsResult
- AcceptableTravelMethodsResult
- AcceptableTravelMethodProductCodeList, sekvens av:
- AcceptableTravelMethodProductCode
- TravelMethodProductCode:TravelMethodProductCode
- TravelMethodCode:Code
- ProductCode:Code
- TravelMethodProductText:String
- [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]