ManagerProvider Service

This provider is for functions for Client Managers.

Namespace
http://airportal.service.cbtweb.cbt.com/
WSDL
airportal.wsdl
Path
/ManagerProviderService

searchSimpleManagers Operation

Get all travel managers.

Input Parameters
name type description
searchList searchList filter sent by UI
Return Value
type description
list of simpleClientManager Simple Travel Managers from the search.

countSimpleManagers Operation

Input Parameters
name type description
searchList searchList  
Return Value
type description
long  

getApproversOfTraveler Operation

Get all of the managers who are approvers for each client memeber record this user belongs to.

Input Parameters
name type description
userId long The user you wish to search.
Return Value
type description
list of simpleClientManager list of SimpleClientManager

getArrangersWhoAreTravelersOfClient Operation

Gets the ClientManagers who are travel planners AND who's user record is a traveler of the referenced client.

Input Parameters
name type description
clientId long The client that the planners need to also be travelers for.
searchList searchList Additional filters.
Return Value
type description
list of simpleClientManager SimpleClientManager list

countArrangersWhoAreTravelersOfClient Operation

Counts the number of arrangers for a client by id and additional filters

Input Parameters
name type description
clientId long id of the client to get arrangers for.
searchList searchList additional filters.
Return Value
type description
long count

getTravelersForTravelArranger Operation

Retrieve a list of a Travel Arrangers travelers.

Input Parameters
name type description
arrangerId long the User.id of the travel arranger, if NULL it will be the sessioned user.
groupId long optional Client.id, filters the traveler list to a specific arranger group.
Return Value
type description
list of simpleUser List of simple travelers