Petra2 Java API – SjStinaInformationProviderInterface.findLocations
Method description
Metoden findLocations() söker efter stationer eller andra lokaler (t ex gränspunkter, hotellorter, parkeringshus, länder eller andra större geografiska zoner) som matchar den givna listan med stationsfrågor. Sökningen görs i Petras stationsregister enligt respektive säljkanals regelverk. Svaret returneras i FindLocationqueryList.
Indata
- String LocationQueryFiled - Söknyckel, kan antingen vara stationens nummer eller stationens namn.
- [Code ProducerCode] - Producentnummer/Landsnummer, t ex 074 för Sverige. Måste fyllas i om man anger stationens nummer eftersom olika länder kan ha samma stationsnummer, t ex 074 100 Limmared och 076 100 Oslo S.
Utdata
Lista av Locations med följande innehåll:
- Code ProducerCode - Producentnummer/Landsnummer.
- Identity LocationId - Stationsnummer.
- String LocationName - Stationens kortnamn.
- [String LocationLongName] - Stationens långnamn.
Reviderad 2009-04-27
For Javadoc, click here.
Input
FindLocationsQuery
- FindLocationsQuery
- FindLocationQueryList, sekvens av:
- FindLocationQuery
- LocationQueryField:String
- [ProducerCode:Code]
Output
LocationResult
- LocationResult
- LocationResultList, sekvens av:
- 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]