Petra2 Java API – SjItineraryResultInterface.getItineraries

Method description

Metoden används för att hämta svaret på en förbindelsesökning. Man måste först göra en förbindelsesökning med findItineraries eller findItinerariesLight för att få tag i objektet SjItineraryResultInterface.

Svaret innehåller en lista med förbindelser enligt frågan (ItineraryList). Varje förbindelse (Itinerary) innehåller en lista med en eller flera delsträckor (SectionList) där varje delsträcka (Section) beskrivs med avgångstid, ankomsttid, avgångsstation, ankomststation, färdmedel som finns för den delsträckan m m. Valbara prisgrupper ligger på förbindelsenivå. Prisgrupperna måste man hålla reda på så att man inte ställer en prisfråga eller försöker boka på en ogiltig prisgrupp. För varje prisgrupp finns det även en statuskod (StatusCode):

BookingRule beskriver vad som gäller för reserveration av plats på ett tåg. Bookable finns kvar av bakåtkompabilitetsskäl, men bör inte användas.

För varje prisgrupp (AvailablePriceGroup) finns en lista med tillgängliga tillval. De olika frivilliga komponenterna presenteras i en lista (OptionDescriptionList). Färdkomponenterna, som är obligatoriska, och är grunden för prisgruppen finns inte med i listan utan är implicit beskrivna i prisgruppen (PriceGroupCode). Tillvalen skickas sedan in vid prisfråga och bokning. Tillvalen delas in i olika typer av tillval (TypeOfOption).

När man är klar med sökningsresultatet bör man anropa metoden close.


For Javadoc, click here.

Input

No input

Output

Itineraries