AirBankDaoProvider Service

Excluded few method so that it will not be exposed as a Web method. Author: Kurt Stauffer Date: 6/15/16 Time: 12:57 PM

Namespace
http://airbank.service.cbtweb.cbt.com/
WSDL
airbank.wsdl
Path
/AirBankDaoProviderService
Version
1.1

getTicketById Operation

Input Parameters
name type description
id long  
Return Value
type description
ticket  

getTicketByTicketNumber Operation

Get the most recent ticket with given ticket number and gds. Will only return tickets that were added within the last year.

Input Parameters
name type description
ticketNum string  
gds long  
Return Value
type description
ticket  

getTicketsByTicketNumber Operation

Get all tickets that have this ticket number

Input Parameters
name type description
ticketNumber string  
Return Value
type description
list of ticket  

getUnusedTicketsForLoggedInUser Operation

Return Value
type description
list of ticket  

searchTickets Operation

Input Parameters
name type description
filters searchList  
Return Value
type description
list of ticket  

getTicketListCount Operation

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

getTicketListValue Operation

Input Parameters
name type description
filters searchList  
Return Value
type description
double  

searchTicketsForLoggedInUser Operation

Search on tickets for the logged in user.

Input Parameters
name type description
filters searchList The search query to get tickets for the logged in user.
Return Value
type description
list of ticket A list of tickets for the logged in user.

countTicketsForLoggedInUser Operation

Count on tickets for the logged in user.

Input Parameters
name type description
filters searchList  
Return Value
type description
long A list of tickets for the logged in user.

getIdsFromSearch Operation

Input Parameters
name type description
filters searchList  
Return Value
type description
list of long  

update Operation

Input Parameters
name type description
ticket ticket  
Return Value
type description
ticket  

getRecentlyFailedSyncTickets Operation

Returns a list of tickets whose recent obe sync failed

Return Value
type description
list of ticket  

getTicketsByTraveler Operation

Returns a list of unused tickets belonging to a specific traveler Note : Prod Util - AirBankPartiallyUsedUpdate (Used by Prod support team) Up for deprecation in favor of endpoints with more options.

Input Parameters
name type description
firstName string  
lastName string  
accountNumber string  
Return Value
type description
list of ticket  

getTicketsByTravelerWithOpts Operation

Returns aslist of tickets belonging to a specific traveler providing additional criteria Note : Prod Util - ChangeUserClient (Used by Prod support team)

Input Parameters
name type description
firstName string  
lastName string  
accountNumber string  
all boolean if true, ignores ticket status, otherwise only search unused and partially used
ignoreUser boolean if true, will not try to find a user first. This will increase performance when searching for tickets for a user that is in the process of being created
Return Value
type description
list of ticket  

getHistoryForTicket Operation

Input Parameters
name type description
ticketId long  
Return Value
type description
list of history  

getObeSyncLogForTicket Operation

Input Parameters
name type description
ticketId long  
Return Value
type description
list of obeSyncLog  

updateReason Operation

Input Parameters
name type description
reason reason  
Return Value
type description
reason  

getItineraryIdForTicket Operation

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

getUnsuedTicketsForUpdate Operation

Gets the next batch of ticket ids that need to be updated. If the queue is empty, repopulate it.

Input Parameters
name type description
max int The number of ticket ids to get
Return Value
type description
list of long The list of ticket ids

getExpiringTicketsCount Operation

Input Parameters
name type description
userId long  
Return Value
type description
list of wt0TaskCount  

getMyBookingsExpiringTicketsCount Operation

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

getTravelerExpiringTicketsCount Operation

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

getTransactionsByTicketId Operation

Input Parameters
name type description
id long  
Return Value
type description
list of transaction  

getOverviewChart Operation

Input Parameters
name type description
clientId long  
Return Value
type description
chart  

getUnusedTicketsSummary Operation

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

getChartByYear Operation

Input Parameters
name type description
clientId long  
Return Value
type description
chart  

getTransactionsByMonth Operation

Input Parameters
name type description
clientId long  
date dateTime  
Return Value
type description
list of transactionPojo