Petra2 Java API – SjCustomerInterface.getCustomerCompanies
Method description
Metoden hämtar en lista med företag som aktuell kund är kopplad till som resenär. Kunden måste vara en fysisk (privat) kund. För varje företag returneras en kort beskrivning av företaget.
Om den inloggade användaren som gör sökningen är definierad som ett Portalbolag, görs sökningen endast på de företag som är knytna till Portalbolaget. Portalbolagsinformationen hämtas från det sessionsdata som sätts vid inloggningen.
For Javadoc, click here.
Input
CustomerCompaniesQuery
- CustomerRoleCodeList
- Lista som innehåller de kundroller som man vill söka på. De kundroller som kan väljas representeras av följande konstanter:
- SJPConstants.VCustomerRoleInternetOrderCreator - Internetbeställare
- SJPConstants.VCustomerRoleInternetOrderPrinterCreator - Internetbeställare som endast får göra utskrift
- SJPConstants.VCustomerRoleTelephoneOrderCreator - Telefonbeställare
- SJPConstants.VCustomerRoleTraveller - Resebeställare
- CustomerCompaniesQuery
- CustomerRoleCodeList, sekvens av:
Output
CustomerCompaniesResult
- CustomerCompanyList
- Lista av strukturer med summerad företagsinformation.
- CustomerCompaniesResult
- CustomerCompanyList, sekvens av:
- CustomerCompany
- CustomerRoleCode:Code
- CompanyShort:CompanyShort
- Id:String
- CompanyName:String
- Name:String
- FromDate:Date
- TimeZone:String
- Year:int
- Month:int
- Day:int
- TomDate:Date
- TimeZone:String
- Year:int
- Month:int
- Day:int
- [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]