AccountingItineraryImporterImpl
|
- /accounting/itineraryimporter/attachInvoiceFromAccountingSystem/{itineraryId}/{accountingSystemTypeId}
- /accounting/itineraryimporter/importItineraryFromAccountingSystem/{accountingSystemTypeId}/{tmcId}
|
|
Service made especially to import itineraries from an accounting system. Typically used to retrieve historical data.
|
AccountingProviderImpl
|
- /accounting/getAirlineTransactionsByCCNumOnly/{agencyId}/{ccNum}/{beginTime}/{endTime}
- /accounting/getAirlineTransactionsByClient/{agencyId}/{accountNum}/{beginTime}/{endTime}
- /accounting/getAirlineTransactionsByCCNum/{agencyId}/{accountNum}/{ccNum}/{beginTime}/{endTime}
|
|
An API to pull reports from TRAMS and Agresso using the AccountingCore.
Added exclude a method so that it will not be exposed as a Web method.
|
AirAvailabilityProviderImpl
|
- /airavailability/searchFlights
- /airavailability/searchFlightsForLoggedInUser
|
|
An implementation of the air availability provider that applies contracts and gds settings in relation to a user finding travel.
Created by nick on 7/28/16.
|
AirBankDaoProviderImpl
|
- /airbankDao/countTicketsForLoggedInUser
- /airbankDao/getUnusedTicketsForLoggedInUser
- /airbankDao/getUnusedTicketsSummary
- /airbankDao/searchTickets
- /airbankDao/searchTicketsForLoggedInUser
- /airbankDao/updateAirBankTicket
- /airbankDao/getExpiringTicketsCount/{userId}
- /airbankDao/getMyBookingsExpiringTicketsCount/{userId}
- /airbankDao/getTicketById/{id}
- /airbankDao/getTravelerExpiringTicketsCount/{userId}
- /airbankDao/getTicketByTicketNumber/{ticketNum}/{gds}
- /airbankDao/getTicketsByTraveler/{firstName}/{lastName}/{accountNumber}
|
- GET
- GET
- GET
- GET
- GET
- POST
- GET
- GET
- GET
- GET
- GET
- GET
|
Author: Kurt Stauffer
Date: 6/15/16
Time: 12:59 PM
|
AirBankProviderImpl
|
- /airbank/getAvailableFilters
- /airbank/getMidofficeUnusedTickets
- /airbank/importTickets
- /airbank/updateTicket
- /airbank/updateTicketNoObeSync
|
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
AirPortalAlertsProviderImpl
|
- /apalerts/dismissAirPortalAlert
- /apalerts/getAirPortalAlerts
- /apalerts/searchAirPortalAlerts
- /apalerts/updateAirPortalAlert
- /apalerts/deleteAirPortalAlert/{id}
- /apalerts/getAirPortalAlert/{id}
|
- POST
- GET
- GET
- POST
- DELETE
- GET
|
Author: Kurt Stauffer
Date: 5/16/16
Time: 11:22 AM
|
AirVendorCommissionProviderImpl
|
- /airVendorCommissionContracts/getAirCommissionContracts
- /airVendorCommissionContracts/getAirCommissionContractVendorById/{vendorId}
|
|
Exclude few method so that it will not be exposed as a Web method.
|
AirselectProviderImpl
|
- /airselect/countAirselectAnalytics
- /airselect/searchAirselectAnalytics
- /airselect/getAirselectAnalytic/{id}
- /airselect/sendAirselect/{recordLocator}/{gds}
- /airselect/sendAirselectToEmail/{recordLocator}/{gds}/{email}
|
|
An implementation of Airselect, an availability delivery system.
Created by nick on 11/29/16.
|
AirtineraryProviderImpl
|
- /airtinerary/countAirtineraryAnalytics
- /airtinerary/getAirtineraryAnalytic/{id}
- /airtinerary/getAirtineraryFromAirportal/{id}
- /airtinerary/getAnonymousAirtineraryToken/{id}
- /airtinerary/getItineraryAsCalendar/{id}
- /airtinerary/getItineraryAsPdf/{id}
- /airtinerary/sendAirtinerary/{recordLocator}/{gds}
- /airtinerary/sendAirtineraryById/{id}/{email}
- /airtinerary/sendHotelAttachment/{id}/{email}
- /airtinerary/sendAirtineraryByIdWithSubject/{id}/{email}/{subject}
- /airtinerary/sendAirtineraryToEmail/{recordLocator}/{gds}/{email}
- /airtinerary/sendAirtineraryToUser/{recordLocator}/{gds}/{user}
|
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- GET
- GET
- GET
|
A provider to get Airtineraries to display to the user.
|
AnalyticsProviderHibernateImpl
|
- /analytics/countAirtineraryAnalytics
- /analytics/countImportAnalytics
- /analytics/countSiteAnalytics
- /analytics/getLastTenClients
- /analytics/postSiteAnalytic
- /analytics/searchImportAnalytics
- /analytics/getAirtineraryAnalytic/{id}
- /analytics/getImportAnalytic/{id}
- /analytics/getTripitAnalytic/{id}
- /analytics/recordSiteAnalytic/{event}/{data}
|
- GET
- GET
- GET
- GET
- POST
- GET
- GET
- GET
- GET
- GET
|
An API to get analytics data from scheduled processes.
|
AnalyticsReportProviderHibernateImpl
|
- /analyticsReport/sendReport/{startTime}/{endTime}
|
|
An API to send/get analytics reports.
|
AnonymousProviderHibernateImpl
|
- /anonymous/addAnonymousHotelAttachmentReminder
- /anonymous/approveDenyNewEnrollmentRequest
- /anonymous/approveTravel
- /anonymous/attachAnonymousHotel
- /anonymous/canApproveTravel
- /anonymous/cancelAnonymousHotelAttachmentReminders
- /anonymous/checkApprovalStatus
- /anonymous/checkAvailability
- /anonymous/emailResetPassword
- /anonymous/emailResetPasswordToUsername
- /anonymous/getAdvisorProfileNames
- /anonymous/getAllAdvisorDesignations
- /anonymous/getAllAdvisorDestinations
- /anonymous/getAllAdvisorInterests
- /anonymous/getAllAdvisorSpecializations
- /anonymous/getAllCategories
- /anonymous/getAllLightWeightAdvisors
- /anonymous/getAnonymousUdidDetails
- /anonymous/getApprovalDisplayHistory
- /anonymous/getInterestsForCategory
- /anonymous/getRoleSummaryForAirtineraryToken
- /anonymous/getTravelPolicyTravelTypes
- /anonymous/logInUserFromToken
- /anonymous/modifyTravel
- /anonymous/modifyUdidTravel
- /anonymous/processConcurPostback
- /anonymous/rejectTravel
- /anonymous/remindTravel
- /anonymous/requestTravel
- /anonymous/searchForAdvisorProfiles
- /anonymous/sendAnonymousAgentHotelAttachmentRequest
- /anonymous/startApprovalAnonymouslyAsModified
- /anonymous/updateClientReporting
- /anonymous/autocomplete/{rows}
- /anonymous/clientUdids/{clientId}
- /anonymous/failedLogin/{userId}
- /anonymous/getAdvisorProfileByName/{name}
- /anonymous/getAgentTeamForClient/{clientId}
- /anonymous/getAnonymousAirtinerary/{token}
- /anonymous/getAnonymousAirtineraryHeader/{token}
- /anonymous/getAnonymousAirtineraryPdf/{token}
- /anonymous/getAnonymousCheckinByToken/{token}
- /anonymous/getAnonymousClientSettings/{clientId}
- /anonymous/getAnonymousTravelPolicy/{token}
- /anonymous/getClient/{clientId}
- /anonymous/getHplFormAnon/{token}
- /anonymous/getRequeueDetailsAnon/{token}
- /anonymous/getTestimonialsForAdvisor/{name}
- /anonymous/getTravelAgencyContactsAnonymouslyByToken/{token}
- /anonymous/getUserIdByUserName/{username}
- /anonymous/isUserLockedOut/{userId}
- /anonymous/logAnonymousMessageForToken/{message}
- /anonymous/searchAdvisorsByName/{name}
- /anonymous/successfulLogin/{userId}
- /anonymous/updateLoginAttempts/{logins}
- /anonymous/userExists/{username}
- /anonymous/userIsActive/{username}
- /anonymous/validateRequeueRequestAnon/{token}
- /anonymous/verifyHash/{hash}/{userId}
- /anonymous/logAnonymousCheckinForToken/{latitude}/{longitude}/{location}
- /anonymous/processAnonymousHplFromItineraryRequeue/{fax}/{email}/{confirmationRecipient}
- /anonymous/createNewUserRequest/{firstName}/{lastName}/{email}/{clientId}/{phoneNumber}
|
- POST
- POST
- POST
- POST
- GET
- POST
- GET
- GET
- POST
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- POST
- GET POST
- POST
- POST
- POST
- GET
- POST
- POST
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- GET
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- POST
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
AutocompleteProviderImpl
|
- /autocomplete/autocomplete/{rows}
- /autocomplete/searchEnum/{classname}
|
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
AvailabilitySettingsProviderImpl
|
- /availabilitySettings/countClientAirAvailabilitySettings
- /availabilitySettings/searchClientAirAvailabilitySettings
- /availabilitySettings/updateClientAirAvailabilitySettings
- /availabilitySettings/deleteClientAirAvailabilitySettings/{id}
|
|
Created by nick on 3/23/17.
|
BCDImportProviderImpl
|
- /bcdimport/getAllClientsWithBCDImports
- /bcdimport/importBCDFilesForDay/{clientId}/{date}
|
|
An implementation of the BCD Import Provider from the itinerary's point of view.
Created by nick on 7/12/17.
|
BarrickReportProviderImpl
|
- /barrickReport/getBarrickReport/{beginTime}/{endTime}
|
|
An API to pull reports from TRAMS and Agresso using the AccountingCore.
|
ChangeHistoryProviderImpl
|
- /changes/countClientLogEntry
- /changes/searchClientLogEntry
- /changes/getClientLogSections/{clientid}
|
|
Provides interaction with the change history table
|
CityProviderHibernateImpl
|
- /city/countAirports
- /city/countTrainStations
- /city/getAllCountries
- /city/getAllRegions
- /city/getAllTimeZones
- /city/getTimeZoneByName
- /city/searchAirports
- /city/searchTrainStations
- /city/updateAirport
- /city/updateAlternativeAirports
- /city/updateTrainStation
- /city/getAirportByCityName/{cityName}
- /city/getAirportByCode/{code}
- /city/getAirportById/{id}
- /city/getAirportCountry/{code}
- /city/getAirportRegion/{code}
- /city/getAlternativeAirports/{id}
- /city/getCityByCityId/{id}
- /city/getTrainStationByAirportCode/{code}
- /city/getTrainStationByCode/{code}
- /city/getTrainStationById/{id}
- /city/getAirportByCityNameAndState/{cityName}/{state}
- /city/getHotelByCode/{code}/{gds}
- /city/getHotelLocationByAddressAndPhone/{address}/{phone}
|
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- GET
- GET
- GET
- GET
- GET
- GET
|
An API to interact with cities, airports and train stations.
|
ClientAgentRequestSettingProviderImpl
|
- /clientAgentRequestSettings/updateClientAgentRequestSettings
- /clientAgentRequestSettings/getClientAgentRequestSettingsByClient/{id}
|
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
ClientProviderHibernateImpl
|
- /client/activateAllUsers
- /client/addManager
- /client/addTraveler
- /client/countClientHeaders
- /client/countClients
- /client/countManagersForClient
- /client/countNotes
- /client/countProactiveTime
- /client/countTMCClientHeaders
- /client/createNewClient
- /client/createPlannerGroupByName
- /client/createSalesClient
- /client/createnewplanner
- /client/deleteHubSpotDeleteList
- /client/getAccount
- /client/getAllIndustries
- /client/getAvailableFilters
- /client/getClientByAccountNumber
- /client/getClientContactNeedsSync
- /client/getClientLogoConfiguration
- /client/getClientNoteCategories
- /client/getClientRiskManagements
- /client/getClientSettings
- /client/getClientSources
- /client/getClientStatuses
- /client/getCurrentProactiveTimeGoals
- /client/getEmployersClientSettings
- /client/getExpandedProactiveTimeActivities
- /client/getHubSpotDeleteList
- /client/getListOfAllAccountNumbers
- /client/getManagersForClient
- /client/getMidofficeClientContracts
- /client/getMidofficeClientUdid
- /client/getMidofficeClientUdidByClientId
- /client/getMidofficeDivisionUdids
- /client/getNotesAvailableFilters
- /client/getOnlineSupportOffices
- /client/getProactiveTimeActivities
- /client/getProactiveTimeCategories
- /client/getProactiveTimeCount
- /client/getProactiveTimeSum
- /client/getQuarterClientProactiveTime
- /client/getRoles
- /client/getShortClientList
- /client/getTravelPolicyActions
- /client/getTravelPolicyApproval
- /client/getTravelPolicyCarTypes
- /client/getTravelPolicyPreferences
- /client/getTravelPolicyServiceClasses
- /client/getTravelPolicyStops
- /client/getYearToDateClientProactiveTime
- /client/listClientTypes
- /client/lockClientTravelPolicyById
- /client/searchClientContactInfo
- /client/searchClientContacts
- /client/searchClientHeaders
- /client/searchClients
- /client/searchNotes
- /client/searchProactiveTime
- /client/searchProactiveTimeByAccount
- /client/searchProactiveTimeDisplay
- /client/searchProactiveTimeGoals
- /client/searchTMCClientHeaders
- /client/sendEnrollmentReports
- /client/sendEnrollmentSummaryNotification
- /client/sendWelcomeEmailToActiveUsers
- /client/sendWelcomeEmailToAllUsers
- /client/sendWelcomeEmailToUnemailedUsers
- /client/unlockClientTravelPolicyById
- /client/update
- /client/updateClientAttachment
- /client/updateClientContact
- /client/updateClientContactInfo
- /client/updateClientLocation
- /client/updateClientManagerOrder
- /client/updateClientNote
- /client/updateClientReporting
- /client/updateClientReportingCredentials
- /client/updateClientRiskManagement
- /client/updateClientSettings
- /client/updateClientTravelPolicy
- /client/updateClientTravelPolicyCar
- /client/updateClientTravelPolicyCity
- /client/updateCustomAgencyContact
- /client/updateCustomAgencyNumber
- /client/updateProactiveTime
- /client/updateProactiveTimeGoals
- /client/updateVPayClientContact
- /client/addPlannerToGroup/{userId}
- /client/addTravelersToClientById/{clientId}
- /client/buildClientChildrenCompositeForAccount/{clientId}
- /client/createClientPlanner/{userId}
- /client/createPlannerGroup/{defaultPlannerId}
- /client/deleteChildClient/{client_id}
- /client/getAccountManagersByClientId/{client_id}
- /client/getActiveTmcBannerAds/{tmcid}
- /client/getAgentTeamInformation/{clientId}
- /client/getAgentsByClientId/{client_id}
- /client/getAllClientChildrenById/{clientId}}
- /client/getAllClientParentsById/{clientId}
- /client/getAllClientRelatives/{id}
- /client/getApplicationUrlForClient/{clientId}
- /client/getBackupAccountManagersByClientId/{client_id}
- /client/getBackupAgentsByClientId/{client_id}
- /client/getById/{id}
- /client/getClientAttachmentsById/{clientId}
- /client/getClientCarTypesById/{clientid}
- /client/getClientChildrenAndPlannerGroups/{clientId}
- /client/getClientCitiesById/{clientId}
- /client/getClientContactById/{id}
- /client/getClientContactInfoById/{clientId}
- /client/getClientContactsById/{id}
- /client/getClientContracts/{clientId}
- /client/getClientGroupPlanners/{client_id}
- /client/getClientHeaderById/{id}
- /client/getClientLocationsById/{clientId}
- /client/getClientManagerById/{id}
- /client/getClientOrganizationChart/{clientid}
- /client/getClientReportingById/{clientId}
- /client/getClientReportingCredentialsById/{clientId}
- /client/getClientTravelGroupsById/{clientId}}
- /client/getClientTravelPolicyById/{clientId}
- /client/getClientTravelPolicyQueues/{clientid}
- /client/getCurrentProactiveTimeGoalsById/{clientId}
- /client/getCustomAgencyNumbersByClientId/{clientId}
- /client/getCustomClientQuickLinks/{clientId}
- /client/getCustomContactForClient/{clientId}
- /client/getKeyContact/{client_id}
- /client/getLastYearClientProactiveTimeById/{client_id}
- /client/getManagersOfClient/{clientId}
- /client/getOffices/{client_id}
- /client/getPlannerGroupById/{user_id}
- /client/getPlannerGroupGrid/{config}
- /client/getPolicyRemarksForClient/{clientid}
- /client/getPreviousYearProactiveTimeGoalsById/{clientId}
- /client/getProactiveTimeActivitiesByCategory/{categoryId}
- /client/getProactiveTimeById/{proactiveId}
- /client/getQuarterClientProactiveTimeById/{client_id}
- /client/getRoleByCode/{role_code}
- /client/getSalesPersonByClientId/{client_id}
- /client/getSimpleClientContact/{id}
- /client/getTmcBannerAdById/{bannerId}
- /client/getTmcBannerAds/{tmcid}
- /client/getTravelAgencyById/{clientId}
- /client/getTravelContacts/{client_id}
- /client/getTravelerGrid/{config}
- /client/getTravelers/{clientId}
- /client/getTravelersForClient/{client_id}
- /client/getUsersForDefaultClient/{clientId}
- /client/getUsersForDefaultPlannerGroup/{clientId}
- /client/getVPayClientContactById/{id}
- /client/getVPayClientContactsById/{id}
- /client/getYearToDateClientProactiveTimeById/{client_id}
- /client/removeAllManagers/{clientid}
- /client/removeAllTravelersFromClient/{clientId}
- /client/removeClientAttachment/{attachment_id}
- /client/removeClientContact/{id}
- /client/removeClientNote/{note_id}
- /client/removeClientTravelPolicyCar/{carId}
- /client/removeClientTravelPolicyCity/{cityId}
- /client/removeCustomAgencyNumber/{numberId}
- /client/removeLocation/{location_id}
- /client/removeManager/{manager_id}
- /client/removePlanner/{userId}
- /client/removeProactiveTime/{proactiveTimeId}
- /client/removeReportingCredentials/{credentialsId}
- /client/removeSingleManagerRecordOnly/{manager_id}
- /client/removeTraveler/{traveler_id}
- /client/removeTravlersFromClientById/{clientId}
- /client/searchPipelineClients/{searchList}
- /client/setPrimaryPlannerGroup/{clientId}
- /client/softDeleteClient/{clientId}
- /client/updateClientLocation/{clientId}
- /client/updateClientManagerRecordsByPermission/{clientid}
- /client/updateSendNotificationsToManager/{managerId}
- /client/addAgentGroupToClient/{groupId}/{clientId}
- /client/addAllClientTravelersToClient/{sourceClientId}/{destClientId}
- /client/getManagerByUserAndClient/{user_id}/{client_id}
- /client/getTravelerByUserAndClient/{user_id}/{client_id}
- /client/removePlanner/{userId}/{groupId}
- /client/rename/{id}/{name}
- /client/setTravelAgencyById/{clientId}/{officeId}
- /client/uploadClientFileByLocation/{fileLocation}/{clientId}
- /client/getManagerByUserClientAndRole/{user_id}/{client_id}/{role}
- /client/createClient/{parentGroupId}/{accountNumber}/{statusId}/{sourceId}/{typeId}
- /client/logProactiveTime/{clientId}/{activityId}/{pointLevel}/{hours}/{date}
|
- POST
- POST
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- POST
- POST
- DELETE
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- GET
- POST
- POST
- DELETE
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- DELETE
- DELETE
- DELETE
- DELETE
- DELETE
- DELETE
- DELETE
- DELETE
- DELETE
- DELETE
- DELETE
- DELETE
- DELETE
- DELETE
- DELETE
- POST
- GET
- POST
- DELETE
- POST
- GET
- POST
- GET
- GET
- GET
- GET
- DELETE
- GET
- GET
- POST
- GET
- POST
- POST
|
An API to interact with client or traveler group objects in the database.
|
CommissionsProviderImpl
|
- /commissions/getCommissionsForItinerary
- /commissions/getItineraryIdsForAgentCommissions
- /commissions/refreshCommissionStatusForItinerary
- /commissions/updateAgentCommissionStatement
- /commissions/getAgentCommissionStatementById/{id}
|
|
Class to provide functionality for tracking commissions
|
ContractsProviderHibernateImpl
|
- /contracts/countContracts
- /contracts/expireClientContracts
- /contracts/getContractTypes
- /contracts/getExpiringClientContractsCount
- /contracts/getMidofficeClientContract
- /contracts/removeAirContract
- /contracts/removeCarContract
- /contracts/removeContract
- /contracts/removeHotelChainContract
- /contracts/removeHotelContract
- /contracts/searchContracts
- /contracts/updateAirClientContract
- /contracts/updateCarClientContract
- /contracts/updateClientcontract
- /contracts/updateContractAirType
- /contracts/updateHotelChainClientContract
- /contracts/updateHotelClientContract
- /contracts/getAirContractById/{contract_id}
- /contracts/getCarContractById/{contract_id}
- /contracts/getClientAirContractsById/{clientId}
- /contracts/getClientCarContractsById/{clientId}
- /contracts/getClientContracts/{clientId}
- /contracts/getClientHotelChainContractsById/{clientId}
- /contracts/getClientHotelContractsById/{clientId}
- /contracts/getClientOtherContractsById/{clientId}
- /contracts/getContractById/{clientId}
- /contracts/getExpiringClientContracts/{clientId}
- /contracts/getHotelChainContractById/{contract_id}
- /contracts/getHotelContractById/{contract_id}
- /contracts/setClientContractAsFavorite/{type}/{favorite}
|
- GET
- POST
- GET
- GET
- GET
- DELETE
- DELETE
- DELETE
- DELETE
- DELETE
- GET
- POST
- POST
- POST
- POST
- POST
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
|
Hibernate implementation of the contracts provider.
Created by nick on 4/4/16.
|
CurrencyExchangeProviderWorldspanImpl
|
- /currency/getExchangeRatesForDay/{date}
- /currency/getExchangeRate/{date}/{code}
- /currency/convertCurrencyFromDollar/{amount}/{date}/{code}
- /currency/convertCurrencyToDollar/{amount}/{date}/{code}
|
|
An API to interact with currency exchange rate services.
|
DashboardProviderHibernateImpl
|
- /dashboard/saveCustomLink
- /dashboard/searchQuickLinks
- /dashboard/updateQuickLink
- /dashboard/deleteCustomLink/{linkId}
- /dashboard/getCustomLinksForClient/{clientId}
- /dashboard/getCustomLinksForDashboard/{dashboardId}
- /dashboard/getDashboardLocations/{dashboardId}
- /dashboard/getMangedWidgets/{dashboardId}
- /dashboard/getQuickLinksForLoggedInUser/{dashboardId}
- /dashboard/getWidgetConfig/{dashboardLocationId}
- /dashboard/getWidgetsForDashboard/{dashboardId}
- /dashboard/saveLayout/{dashboardId}
- /dashboard/setWidgetConfig/{dashboardLocationId}
- /dashboard/removeWidget/{widgetId}/{dashboardId}
- /dashboard/addWidget/{widgetId}/{newposition}/{dashboardId}
- /dashboard/swapWidget/{widgetId}/{newposition}/{dashboardId}
|
- POST
- GET
- POST
- DELETE
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- DELETE
- POST
- POST
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
DemoProviderImpl
|
- /demo/addToTravelApprovalAsPending
- /demo/cloneAsDemoItinerary/{demoAccountId}
|
|
Created by nick on 4/5/17.
|
DomoFeedProviderImpl
|
- /domo/getDomoCars
- /domo/getDomoCityPairs
- /domo/getDomoHotels
- /domo/getDomoTrips
- /domo/getDomoUnusedTickets
|
|
Created by nick on 3/27/17.
|
DomoUserProviderImpl
|
- /domouser/createUserInDomo
- /domouser/updateUserInDomo
- /domouser/deleteUserInDomo/{id}
- /domouser/getDomoUserByEmpID/{id}
- /domouser/switchDomoUserPolicy/{clientId}
|
|
Created by susan on 3/30/18.
|
EmailParserProviderImpl
|
- /parseEmail/retrieveEmailsFromGmailAccount/{deleteEmails}
|
|
|
EmailProviderImpl
|
- /sendEmail/getEmailTemplates
- /sendEmail/getNotificationMethods
- /sendEmail/getEmailTemplateById/{id}
|
|
A provider/API for sending email.
|
EmployeeProviderHibernateImpl
|
- /employee/andavoAdminCountProfiles
- /employee/andavoAdminSearchProfiles
- /employee/countEmployees
- /employee/createAdvisorIfNull
- /employee/getAdvisorProfiles
- /employee/getAllAdvisorBanners
- /employee/getAllAdvisorDepartments
- /employee/getAllEmployeeLocations
- /employee/getEmployeesByOffice
- /employee/getMidOfficeAgentDetails
- /employee/isMidOfficeAgent
- /employee/makeAdvisorProfilesJson
- /employee/recheckEmployees
- /employee/searchEmployees
- /employee/searchSimpleAgents
- /employee/searchSimpleParameterizedAgents
- /employee/setAdvisorDestinationsById
- /employee/setAdvisorInterestsById
- /employee/setAdvisorVisitedById
- /employee/updateAdvisorProfile
- /employee/updateEmployee
- /employee/approveConsultantProfile/{id}
- /employee/delete/{id}
- /employee/deleteAdvisorProfile/{id}
- /employee/deleteConsultantProfile/{id}
- /employee/deleteEmployeeDirectoryProfile/{employeeId}
- /employee/getAdvisorById/{id}
- /employee/getAdvisorDestinationsById/{id}
- /employee/getAdvisorInterestsById/{id}
- /employee/getAdvisorProfileBySubCategoryId/{subCategoryId}
- /employee/getAdvisorProfileForUser/{id}
- /employee/getAdvisorScheduleByUserId/{id}
- /employee/getAdvisorVisitedById/{id}
- /employee/getEmployeeProfileById/{id}
- /employee/getEmployeeProfileForUser/{userId}
- /employee/updateAdvisorTestimonials/{testimonials}
- /employee/updateEmployeeProfile/{profile}
- /employee/getEmployeeInfoForUser/{userid}/{clientid}
- /employee/updateAdvisorSchedules/{id}/{schedules}
- /employee/getEmployeeInfoFromAgentSine/{pcc}/{branch}/{agentsine}/{gdsid}
|
- GET
- GET
- GET
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- POST
- POST
- POST
- POST
- DELETE
- DELETE
- DELETE
- POST
- POST
- GET
- GET
- POST
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- GET
- POST
- GET
|
An API to interact with the EmployeeInfo object.
|
EncompassProviderHibernateImpl
|
- /encompass/getNewCardNumber
- /encompass/getNewCardNumberAtLimit/{amount}
|
|
An API to interact with the web services provided by Encompass Suites.
|
ErrorProviderHibernateImpl
|
- /error/getErrorCode/{code}
|
|
An API to report errors that occur during scheduled processes.
|
FaqProviderImpl
|
- /faq/getFaqCategories
- /faq/getCategoriesByRole/{accessrole}
- /faq/getCategoryByCode/{code}
- /faq/getCategoryById/{id}
- /faq/getFaqById/{faqId}
- /faq/getFaqsByCategory/{categoryName}
|
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
FaxCrudProviderImpl
|
- /faxcrud/faxstatus
- /faxcrud/searchFaxQueues
- /faxcrud/searchFaxQueuesCount
- /faxcrud/faxQueue/{id}
|
|
Created with IntelliJ IDEA.
User: kstauffe
Date: 9/25/13
Time: 8:38 AM
To change this template use File | Settings | File Templates.
|
FaxProviderImpl
|
|
|
|
FeedbackProviderImpl
|
- /feedback/countFeedback
- /feedback/getAllActiveFeedbackQuestions
- /feedback/getAllFeedbackStatuses
- /feedback/getFeedbackById
- /feedback/searchFeedback
- /feedback/countFeedbackQuestions/{searchList}
- /feedback/searchFeedbackQuestion/{searchList}
- /feedback/updateFeedback/{feedback}
- /feedback/updateFeedbackQuestion/{question}
|
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
|
Implementation of the feedback provider.
|
FileStorageProviderImpl
|
- /fileStorage/uploadFile/{file}
|
|
A provider/API for uploading files to a server for storage.
|
FlightDelaysProviderFlightStatsImpl
|
- /flightdelays/getCurrentFlightDelays
- /flightdelays/getFlightDelay/{id}
|
|
An API to interact with Flight Stats. Flight Stats is a paid service that retrieves data about flights.
|
FormOfPaymentProviderHibernateImpl
|
- /formOfPayment/deletePaymentForm
- /formOfPayment/getCreditCardTypes
- /formOfPayment/getMidofficeFormOfPayment
- /formOfPayment/searchMaskedPaymentForms
- /formOfPayment/getCreditCardsExpiringCount/{userId}
- /formOfPayment/getFeeContractsUsingFop/{id}
- /formOfPayment/getMaskedCreditCardsForClient/{clientId}
- /formOfPayment/getPaymentForm/{id}
- /formOfPayment/updatePaymentForm/{clientid}
|
- DELETE
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
|
The provider for dealing with client Form of payments.
All endpoints should be permissioned with either EDIT_FOP or READ_MASKED_FOP(for readonly)
Never return unmasked encrypted information.
|
GROSpec209ReportProviderImpl
|
- /groReport/getGROReport/{weekNumber}/{year}
- /groReport/getMonthlyGROReport/{month}/{year}
|
|
A GRO report is an 11 document zip file that describes all travel done by a client. This zip file needs to be uploaded to BCD's ftp server.
Here is an API to create this report.
|
GdacsProviderImpl
|
|
|
Implementation of getting natural disaster alerts from GDACS. (www.gdacs.org)
Created by nick on 10/21/14.
|
GdsClientProviderImpl
|
|
|
A service that provides an API to GDSes.
A typical command will look something like: AB@GETUNUSED*KING/KEVIN*FP9
Where the first is the service alias (AB)
The second is the method name (GETUNUSED)
Anything after that (delimited by *) is a parameter to the GETUNUSED function.
|
GdsProviderHibernateImpl
|
- /gds/countGdsScripts
- /gds/gdsGDSNames
- /gds/getGDSes
- /gds/getGdsScript
- /gds/getGdsScripts
- /gds/searchGDSes
- /gds/updateGdsScript
- /gds/deleteGdsScript/{id}
- /gds/downloadGdsScript/{name}
- /gds/getGDSByCode/{code}
- /gds/getGDSById/{id}
- /gds/convertForGds/{id}/{str}
- /gds/convertToGds/{id}/{str}
|
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- DELETE
- GET
- GET
- GET
- GET
- GET
|
An API for getting all of the Global Distribution System definitions.
|
GdsTypesProviderHibernateImpl
|
- /gdstypes/countAircraftTypes
- /gdstypes/countClassesOfService
- /gdstypes/getAirClassesOfService
- /gdstypes/getAllTicketTypes
- /gdstypes/getCarClasses
- /gdstypes/getCarTypes
- /gdstypes/getClassOfServiceById
- /gdstypes/searchAircraftTypes
- /gdstypes/searchCarTypes
- /gdstypes/searchClassesOfService
- /gdstypes/updateAircraftType
- /gdstypes/updateCarClass
- /gdstypes/updateCarTransmission
- /gdstypes/updateCarType
- /gdstypes/updateClassOfService
- /gdstypes/updateSeatStatus
- /gdstypes/getAirClassOfServiceLevelByCode/{code}
- /gdstypes/getAirClassOfServiceLevelById/{id}
- /gdstypes/getAirClassOfServiceLevelByName/{code}
- /gdstypes/getAirJustificationByCode/{code}
- /gdstypes/getAircraftType/{code}
- /gdstypes/getAircraftTypeById/{id}
- /gdstypes/getCarClass/{code}
- /gdstypes/getCarEquip/{code}
- /gdstypes/getCarFeature/{code}
- /gdstypes/getCarJustificationByCode/{code}
- /gdstypes/getCarRate/{code}
- /gdstypes/getCarTransmission/{code}
- /gdstypes/getCarType/{code}
- /gdstypes/getFeeJustificationByCode/{code}
- /gdstypes/getHotelJustificationByCode/{code}
- /gdstypes/getSeatStatus/{code}
- /gdstypes/getSegmentStatus/{code}
- /gdstypes/getTicketTypeById/{id}
- /gdstypes/getTravelOptionType/{code}
- /gdstypes/getClassOfService/{code}/{airlineid}
|
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- POST
- POST
- POST
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
|
A provider that can be used to format GDS codes into human-readable formats. Like Aircraft Types and Car classes.
Eventually these kinds of fields should be moved into the domain properly and this provider should be deprecated at that point.
|
GeocodeProviderImpl
|
- /geocode/google/{address}
|
|
A provider to organize external geocoding services.
|
GridProviderHibernateImpl
|
- /grid/getUsersGrid
- /grid/getAdvisorProfilesGrid/{config}
- /grid/getPlannersWhoAreTravelersForClient/{clientId}
- /grid/getClientManagerContactInfoGrid/{config}/{id}
- /grid/getGrid/{className}/{columns}/{config}
|
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
GroupProviderHibernateImpl
|
- /group/countGroups
- /group/listAll
- /group/searchGroups
- /group/updateGroup
- /group/delete/{groupId}
- /group/getGroupById/{groupId}
- /group/getGroupByName/{groupName}
- /group/getGroupsOfType/{type}
- /group/getGroupsOfTypeByRoleCode/{code}
- /group/listPerms/{groupId}
- /group/listUsers/{groupId}
- /group/addPerm/{permId}/{groupId}
- /group/addUser/{userId}/{groupId}
- /group/addUserToDefaultGroupsFromClient/{userId}/{clientId}
- /group/addUserToDefaultGroupsFromTmc/{userId}/{clientId}
- /group/addUserToDefaultManagerGroup/{clientId}/{userId}
- /group/changeClientDefaultUserGroup/{clientId}/{groupcode}
- /group/changeDefaultAgentUserGroups/{clientId}/{newGroupIds}
- /group/getDefaultGroupIdOfType/{clientId}/{type}
- /group/isMemberOfGroup/{userId}/{groupName}
- /group/remPerm/{permId}/{groupId}
- /group/remUser/{userId}/{groupId}
- /group/changeClientUserGroup/{clientId}/{oldGroupId}/{groupId}
- /group/changeClientUserGroups/{clientId}/{addGroupIds}/{removeGroupIds}
|
- GET
- GET
- GET
- POST
- DELETE
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- POST
- POST
- POST
- GET
- GET
- DELETE
- DELETE
- POST
- POST
|
A provider to manage user groups with.
|
HRFeedProviderHibernateImpl
|
- /hrfeed/searchHRFeeds
- /hrfeed/getHRFeedById/{id}
|
|
Created with IntelliJ IDEA.
User: drmckenna
Date: 9/5/14
Time: 2:47 PM
To change this template use File | Settings | File Templates.
|
HotelAttachmentProviderHibernateImpl
|
- /hotelAttachment/addAttachmentReminder
- /hotelAttachment/cancelAllAttachmentReminders
- /hotelAttachment/countHotelAttachments
- /hotelAttachment/countLoggedInUserHotelAttachments
- /hotelAttachment/resendHotelAttachment
- /hotelAttachment/searchHotelAttachments
- /hotelAttachment/searchHotelAttachmentsSummary
- /hotelAttachment/searchTravelerHotelAttachments
- /hotelAttachment/sendHotelAttachments
- /hotelAttachment/getMyBookingsMissingHotelsCount/{userId}
- /hotelAttachment/getTravelerTripsMissingHotelsCount/{userId}
- /hotelAttachment/getTripsMissingHotelsCount/{userId}
|
- POST
- POST
- POST
- GET
- POST
- POST
- POST
- POST
- GET
- POST
- GET
- POST
|
Created by nick on 6/3/15.
|
HotelVpayProviderImpl
|
- /hpl/vpay/dailyCheckIns
- /hpl/vpay/dailyCheckIns/totalCount
- /hpl/vpay/getFaxNumber/{propertyCode}
- /hpl/vpay/updateFaxByHotelLocation/{fax}
- /hpl/vpay/dailyCheckIns/history/logs/{hpl_queue_id}
- /hpl/vpay/dailyCheckIns/history/faxInfo/{record_locator}/{segNumber}
- /hpl/vpay/dailyCheckIns/history/logs/{record_locator}/{segNumber}
- /hpl/vpay/getHotelLocation/{propertyCode}/{propertyName}/{countryCode}/{gds}
|
- GET
- GET
- GET
- POST
- GET
- GET
- GET
- GET
|
Created by susan on 7/12/17.
Hotel Vpay Service Implementation
|
HplCrudProviderImpl
|
- /hplUpdate/clients
- /hplUpdate/getHplsForRequeue
- /hplUpdate/getPreviouslyRunSegmentsForHpl
- /hplUpdate/liteClients
- /hplUpdate/settings
- /hplUpdate/wexAccounts
- /hplUpdate/documents/{settingsId}
- /hplUpdate/email/{settingsId}
- /hplUpdate/emails/{settingsId}
- /hplUpdate/getDailyFaxFailedCount/{userId}
- /hplUpdate/getHplSettingsForClientNonParent/{clientId}
- /hplUpdate/getMyBookingsDailyFaxFailedCount/{userId}
- /hplUpdate/getSettingsForClient/{clientId}
- /hplUpdate/billableClients/{year}/{month}
- /hplUpdate/billing/{clientId}/{month}/{year}
|
- GET
- GET
- GET
- GET
- POST
- GET
- GET
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- GET
|
Created with IntelliJ IDEA.
User: kstauffe
Date: 9/20/13
Time: 8:58 AM
To change this template use File | Settings | File Templates.
|
HplProviderImpl
|
- /hpl/processHplForLocator/{locator}/{gds}
|
|
User: Kurt Stauffer
Date: 9/20/13
Time: 8:53 AM
|
HubspotProviderImpl
|
- /hubspot/addHubSpotContact
- /hubspot/contactBatchUpdate
- /hubspot/deleteContact
|
|
|
InternalNewsProviderImpl
|
- /newsFromMike/getNewsById/{newsId}
- /newsFromMike/getNewsByAmount/{maxResults}/{pageNum}
|
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
InvoiceEmailProviderNativeImpl
|
- /uninvoicedemailer/sendUninvoicedEmailsToAgents
|
|
An API to get uninvoiced data from air,car,hotel processes.
|
ItineraryBuilderProviderImpl
|
- /itineraryBuilder/addAirSegment
- /itineraryBuilder/addCarSegment
- /itineraryBuilder/addHotelSegment
- /itineraryBuilder/addTravelSegment
- /itineraryBuilder/buildItinerary
- /itineraryBuilder/removeAirSegment
- /itineraryBuilder/removeCarSegment
- /itineraryBuilder/removeHotelSegment
- /itineraryBuilder/removeTravelSegment
|
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
|
Created by nick on 5/19/16.
|
ItineraryDetailsProviderPublicImpl
|
- /itineraryDetails/getDisplayItinerary/{id}
- /itineraryDetails/getDisplayItineraryByRecordLocator/{locator}
- /itineraryDetails/getDisplayItineraryHeader/{id}
- /itineraryDetails/getHistories/{id}
- /itineraryDetails/getSimpleItinerary/{id}
- /itineraryDetails/getSimpleItineraryByRecordLocator/{locator}
- /itineraryDetails/refreshItineraryViews/{id}
|
- GET
- GET
- GET
- GET
- GET
- GET
- GET
|
A provider for retrieving detailed itinerary data. Mostly for back-end use.
|
ItineraryProviderHibernateImpl
|
- /itinerary/countImportAnalytics
- /itinerary/countInvoicedItineraries
- /itinerary/countItineraries
- /itinerary/countItinerariesForLoggedInUser
- /itinerary/countLastItineraries
- /itinerary/getItineraryFilters
- /itinerary/searchExtendedSimpleInvoicedItinerariesForLoggedInUser
- /itinerary/searchExtendedSimpleItineraries
- /itinerary/searchExtendedSimpleItinerariesForLoggedInUser
- /itinerary/searchImportAnalytics
- /itinerary/searchItineraries
- /itinerary/searchLastExtendedItinerariesSimple
- /itinerary/searchSimpleItineraries
- /itinerary/getActiveTravelers/{clientId}
- /itinerary/getFutureItins/{max}
- /itinerary/getFutureSeg/{id}
- /itinerary/getImportAnalytic/{id}
- /itinerary/getPrimaryPassenger/{itineraryId}
- /itinerary/getTravelerById/{id}
- /itinerary/hideItinerary/{id}
- /itinerary/refreshUserItineraries/{userid}
- /itinerary/saveDisplayItineraryAsItinerary/{displayItinerary}
- /itinerary/unHideItinerary/{id}
- /itinerary/importHiddenItinerary/{locator}/{gds}
- /itinerary/importItinerary/{locator}/{gds}
- /itinerary/importItineraryNoInvoice/{locator}/{gds}
|
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- GET
- GET
- GET
- POST
- GET
- GET
- GET
- GET
|
An API to interact with itineraries / trips. This will have two types of complicated return
objects: The first will be the itinerary summary straight from the database. The second would be
a display object that has detailed trip information.
|
ItinerarySegmentProviderHibernateImpl
|
- /itinerarySegment/countAirSegmentSpend
- /itinerarySegment/countCarSegmentSpend
- /itinerarySegment/countHotelSegmentSpend
- /itinerarySegment/countMiscSegmentSpend
- /itinerarySegment/countRailSegmentSpend
- /itinerarySegment/getAirSegmentSpend
- /itinerarySegment/getCarSegmentSpend
- /itinerarySegment/getHotelSegmentSpend
- /itinerarySegment/getMiscSegmentSpend
- /itinerarySegment/getRailSegmentSpend
- /itinerarySegment/getSimpleSegmentSpendSummaries
- /itinerarySegment/totalAirSegmentSpend
- /itinerarySegment/totalCarSegmentSpend
- /itinerarySegment/totalHotelSegmentSpend
- /itinerarySegment/totalMiscSegmentSpend
- /itinerarySegment/totalRailSegmentSpend
|
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
|
Hibernate implementation of the dedicated segment provider.
|
ItinerarySettingsProviderHibernateImpl
|
- /itinerarySettings/countAirAgentNotes
- /itinerarySettings/countCarAgentNotes
- /itinerarySettings/countGeneralAgentNotes
- /itinerarySettings/countHotelAgentNotes
- /itinerarySettings/countOfficeItinerarySettings
- /itinerarySettings/countTmcItinerarySettings
- /itinerarySettings/getAllUdidReportCodes
- /itinerarySettings/searchAirAgentNotes
- /itinerarySettings/searchCarAgentNotes
- /itinerarySettings/searchGeneralAgentNotes
- /itinerarySettings/searchHotelAgentNotes
- /itinerarySettings/searchOfficeItinerarySettings
- /itinerarySettings/searchTmcItinerarySettings
- /itinerarySettings/updateAirAgentNote
- /itinerarySettings/updateCarAgentNote
- /itinerarySettings/updateClientAgentNote
- /itinerarySettings/updateClientItinerarySetting
- /itinerarySettings/updateEmailCC
- /itinerarySettings/updateHotelAgentNote
- /itinerarySettings/deleteAirAgentNote/{noteid}
- /itinerarySettings/deleteCarAgentNote/{noteid}
- /itinerarySettings/deleteHotelAgentNote/{noteid}
- /itinerarySettings/getAgentAgentNotesById/{agentId}
- /itinerarySettings/getAgentNoteById/{noteId}
- /itinerarySettings/getAirAgentNote/{noteid}
- /itinerarySettings/getAirAgentNotesByClient/{clientid}
- /itinerarySettings/getAirAgentNotesByOffice/{officeid}
- /itinerarySettings/getAirAgentNotesByTmc/{tmcid}
- /itinerarySettings/getCarAgentNote/{noteid}
- /itinerarySettings/getCarAgentNotesByClient/{clientid}
- /itinerarySettings/getCarAgentNotesByOffice/{officeid}
- /itinerarySettings/getCarAgentNotesByTmc/{tmcid}
- /itinerarySettings/getClientAgentNotesById/{clientId}
- /itinerarySettings/getClientItinerarySetting/{clientId}
- /itinerarySettings/getEmailCCById/{ccid}
- /itinerarySettings/getEmailCCsByAgentId/{agentId}
- /itinerarySettings/getEmailCCsByClientId/{clientId}
- /itinerarySettings/getEmailCCsByUserId/{userId}
- /itinerarySettings/getHotelAgentNote/{noteid}
- /itinerarySettings/getHotelAgentNotesByClient/{clientid}
- /itinerarySettings/getHotelAgentNotesByOffice/{officeid}
- /itinerarySettings/getHotelAgentNotesByTmc/{tmcid}
- /itinerarySettings/getOfficeAgentNotesById/{officeId}
- /itinerarySettings/getTmcAgentNotesById/{tmcId}
- /itinerarySettings/getTravelerAgentNotesById/{travelerid}
- /itinerarySettings/removeClientAgentNote/{note_id}
- /itinerarySettings/removeEmailCC/{cc_id}
|
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- POST
- POST
- POST
- POST
- DELETE
- DELETE
- DELETE
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- DELETE
- DELETE
|
An API to interact with itinerary settings for users, agents, agencies and accounts.
|
JiraProviderImpl
|
- /jira/createJSDIssue
- /jira/listAllProjects
- /jira/getIssue/{issueId}
- /jira/getProject/{projectKey}
- /jira/getIssuesForReleaseVersion/{projectKey}/{releaseVersion}
- /jira/getVersionsWithIssuesAfterDate/{projectKey}/{beginTime}
|
|
An API to interact with the web service provided by JIRA.
|
ManagerProviderHibernateImpl
|
- /manager/countArrangersWhoAreTravelersOfClient
- /manager/countSimpleManagers
- /manager/getApproversOfTraveler
- /manager/getArrangersWhoAreTravelersOfClient
- /manager/searchSimpleManagers
- /manager/arranger/travelers
|
|
This provider is for functions for Client Managers.
|
MarketingEmailHibernateProviderImpl
|
- /marketingEmail/getMarketingEmail/{id}
- /marketingEmail/updateMarketingEmail/{email}
- /marketingEmail/sendMarketingEmail/{emailId}/{userId}
- /marketingEmail/sendMarketingEmailToEmail/{emailId}/{email}
|
|
A provider/API for sending email.
|
MarketingEmailSenderProviderImpl
|
- /sendMktgEmail/batchSendMarketingEmail/{emailId}
|
|
A provider/API for sending marketing emails.
|
MealProviderHibernateImpl
|
- /meal/countMeals
- /meal/searchMeals
- /meal/getMealByCode/{code}
- /meal/getMealById/{id}
|
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
MidofficeAnalyticsProviderImpl
|
- /analytics/midoffice/countMidofficeErrorReports
- /analytics/midoffice/getMidofficeErrorReports
- /analytics/midoffice/reportMidofficeError
- /analytics/midoffice/saveMidofficeReports
|
|
Created by nick on 7/19/17.
|
MobileNotificationProviderImpl
|
- /mobileNotification/registerMobile
- /mobileNotification/unRegisterMobile
|
|
Created by nick on 5/29/15.
|
MonaVieReportProviderImpl
|
- /monavieReport/getMonaVieReport/{beginTime}/{endTime}
|
|
An API to pull reports from TRAMS and Agresso using the AccountingCore.
|
MonthlySummaryProviderImpl
|
- /monthlysummary/getById/{monthlySummaryId}
- /monthlysummary/monthlySummary/rebuildMonthlySummary
- /monthlysummary/monthlySummary/saveMonthlySavingsSummary}
|
|
Endpoints for the monthly savings summary records.
Mostly just saving and refreshing totals.
|
NotificationCrudProviderImpl
|
- /notificationUpdate/getUnresolvedAssistanceRequests
- /notificationUpdate/getActiveCheckinNotifications/{clientId}
- /notificationUpdate/getActiveCheckins/{clientId}
- /notificationUpdate/getActiveNotificationCheckins/{clientId}
- /notificationUpdate/getActiveSafetyChecksForTraveler/{id}
- /notificationUpdate/getAssistanceRequestsCount/{userId}
- /notificationUpdate/getMyBookingsAssistanceRequestsCount/{userId}
- /notificationUpdate/getSafetyChecksForItinRange/{start}/{end}/{clientId}
|
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
NotificationProviderImpl
|
- /notification/massScheduleNotification
|
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
OBEProviderImpl
|
- /obe/getAllOBEs
- /obe/getConcurAuthTokenByTokenString
- /obe/refreshConcurOAuthTokens
- /obe/getConcurAuthTokenByClientId/{clientId}
- /obe/subscribeToService/{type}
- /obe/getConcurOAuthToken/{clientId}/{username}/{password}
|
- GET
- POST
- POST
- GET
- POST
- GET
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
OfficeProviderHibernateImpl
|
- /office/countOfficeQueueDefaults
- /office/countOffices
- /office/countTravelPolicyQueues
- /office/getAllAccountingSystems
- /office/getAllClientTravelPolicyActions
- /office/getMidofficeOfficeDetails
- /office/getOfficeInfoFromPccAndBranch
- /office/searchOfficeQueueDefaults
- /office/searchOffices
- /office/searchTravelPolicyQueues
- /office/updateOffice
- /office/updateOfficeTravelPolicy
- /office/updateQueueTypeOfficeDefault
- /office/updateTravelPolicyQueue
- /office/deleteQueueTypeOfficeDefault/{id}
- /office/deleteTravelPolicyQueue/{id}
- /office/getAppLinksForOffice/{officeId}
- /office/getLocationsForClientById/{id}
- /office/getOfficeBannerAdById/{bannerId}
- /office/getOfficeBannerAds/{office_id}
- /office/getOfficeInfoForClient/{clientid}
- /office/getOfficeQueueSetup/{officeid}
- /office/getOfficeTravelPolicy/{officeId}
- /office/getOfficeTravelPolicyQueues/{officeid}
- /office/removeOffice/{office_id}
- /office/addUserToClientLocation/{userId}/{locationId}
- /office/getTravelerByUserAndClient/{user_id}/{office_id}
- /office/removeUserFromClientLocation/{userId}/{locationId}
- /office/setOverrideEmployeeForOffice/{office_id}/{employee_id}
|
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- POST
- POST
- DELETE
- DELETE
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- DELETE
- POST
- GET
- POST
- POST
|
An API to interact with offices.
|
PerDiemReimbursementProviderImpl
|
- /perdiem/getPerDiemReimbursementForCity
- /perdiem/updatePerDiemReimbursementRate
|
|
Created by nick on 4/19/16.
|
PermissionProviderHibernateImpl
|
- /perm/countGroups
- /perm/listAll
- /perm/searchGroups
- /perm/searchPermissions
- /perm/updatePerm
- /perm/delete/{permId}
- /perm/getAllSimpleUsersWithPermissionName/{permName}
- /perm/getGroups/{permId}
- /perm/getGroupsByPermName/{permName}
- /perm/getPermissionById/{permId}
- /perm/getPermissionByName/{permissionName}
- /perm/getUsernamesByPermName/{permName}
- /perm/getUsersByPermName/{permName}
- /perm/getUsersWithPermissionInClient/{client_id}/{perm_name}
- /perm/hasPermission/{userId}/{perm}
|
- GET
- GET
- GET
- GET
- POST
- DELETE
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
|
A provider/API for viewing and updating user permissions and groups.
|
ProfileImportProviderHibernateImpl
|
- /profileimport/getLatestImportAnalytic/{clientMemberId}
- /profileimport/getProfileImportAnalytics/{config}
- /profileimport/getProfileImportErrors/{analyticId}
- /profileimport/importOBEProfilesForClient/{clientId}
- /profileimport/importProfileFromObeById/{clientMemberId}
- /profileimport/saveProfileImportAnalytic/{analytic}
- /profileimport/importClientOBEProfiles/{clientId}/{obeCode}
- /profileimport/importProfileFromGds/{clientId}/{profileName}
- /profileimport/importProfileFromGdsById/{userId}/{clientId}
- /profileimport/importProfileFromOBE/{clientId}/{userName}
- /profileimport/importProfileByOBE/{obeCode}/{clientMemberId}/{userName}
- /profileimport/importProfileBySystemCode/{systemTypeCode}/{clientId}/{userId}
|
- GET
- POST
- GET
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
ProfileProviderHibernateImpl
|
- /profile/getAllInputTypes
- /profile/getAllProfileFields
- /profile/getAllVisaTypes
- /profile/getProfileFieldVisibilities
- /profile/updateProfileSimple
- /profile/deleteAllClientProfileCategories/{clientId}
- /profile/getBasicProfileTemplate/{clientId}
- /profile/getBasicProfileValueGroups/{memberId}
- /profile/getBasicProfileValues/{memberId}
- /profile/getClientProfileCategories/{clientId}
- /profile/getClientProfileFieldById/{clientProfileFieldId}
- /profile/getClientProfileFields/{clientId}
- /profile/getFullProfileValueGroups/{memberId}
- /profile/getProfile/{clientMemberId}
- /profile/getProfileTemplate/{clientId}
- /profile/getSetOnUserCreationFields/{clientId}
- /profile/resetClientProfile/{clientId}
- /profile/saveAndSyncProfile/{memberId}
- /profile/saveProfileGroupPojos/{memberId}
- /profile/saveProfileValues/{memberId}
- /profile/updateCategory/{category}
- /profile/updateClientCategories/{clientId}
|
- GET
- GET
- GET
- GET
- POST
- POST
- GET
- POST
- GET
- GET
- POST
- GET
- POST
- GET
- GET
- GET
- POST
- POST
- POST
- POST
- POST
- POST
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
ProfileUploadProviderHibernateImpl
|
- /profileupload/saveProfileUploadAnalytic
- /profileupload/createNewProfileInObe/{clientMemberId}
- /profileupload/getLatestUploadAnalytic/{clientMemberId}
- /profileupload/getProfileUploadAnalytics/{config}
- /profileupload/getProfileUploadErrors/{analyticId}
- /profileupload/uploadClientOBEProfiles/{clientId}
- /profileupload/uploadProfileToGds/{clientMemberId}
- /profileupload/uploadProfileToObe/{clientMemberId}
- /profileupload/uploadOBEClientProfiles/{clientId}/{obeCode}
- /profileupload/uploadProfileBySystemCode/{systemTypeCode}/{clientId}/{userId}
|
- POST
- POST
- GET
- POST
- POST
- POST
- POST
- POST
- POST
- POST
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
ProfileUrlProviderHibernateImpl
|
- /profileUrl/countProfileUrls
- /profileUrl/countProfileUsers
- /profileUrl/searchProfileUrls
- /profileUrl/searchProfileUsers
- /profileUrl/updateProfileUrl
- /profileUrl/updateProfileUser
- /profileUrl/getProfileUrlBySite/{siteName}
- /profileUrl/getProfileUrlByUrl/{url}
- /profileUrl/getProfileUserById/{id}
|
- GET
- GET
- GET
- GET
- POST
- POST
- GET
- GET
- GET
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
QueueProviderHibernateImpl
|
- /queue/countQueueErrors
- /queue/countQueues
- /queue/getQueueTypes
- /queue/resolveQueueError
- /queue/searchQueueErrors
- /queue/searchQueues
- /queue/updateQueue
- /queue/updateQueueProperties
- /queue/updateQueueSortSetting
- /queue/deleteQueue/{id}
- /queue/deleteQueueAgentSortSetting/{settingid}
- /queue/deleteQueueSortSetting/{settingid}
- /queue/getQueueById/{queueid}
- /queue/getQueueSortSettingById/{sortid}
- /queue/getQueuesForAgent/{id}
- /queue/updateQueueAgentSortSetting/{queueid}
|
- GET
- GET
- GET
- POST
- GET
- GET
- POST
- POST
- POST
- DELETE
- DELETE
- DELETE
- GET
- GET
- GET
- POST
|
An API to track queues and queue configurations.
|
QueueSortProviderImpl
|
- /queuesort/sortQueue
- /queuesort/popFromQueue/{queue}
- /queuesort/pushToQueue/{recordLocator}/{queue}
- /queuesort/sortPnr/{locator}/{queue}
|
|
A provider dedicated to sorting queues and sending trips to agents in their GDS.
|
RecentSegmentProviderHibernateImpl
|
- /recentSegment/countRecentSegments
- /recentSegment/countRecentSegmentsByParam
- /recentSegment/getRecentAirlines
- /recentSegment/getRecentAirlinesByParam
- /recentSegment/getRecentAirlinesForAgent
- /recentSegment/getRecentCityLocations
- /recentSegment/getRecentCityLocationsByParam
- /recentSegment/getRecentFlights
- /recentSegment/getRecentFlightsByParam
- /recentSegment/getRecentFlightsForAgent
- /recentSegment/getRecentSegments
- /recentSegment/getRecentSegmentsByParam
- /recentSegment/getRecentTravelerCountries
- /recentSegment/getRecentTravelerCountriesForAgent
- /recentSegment/getTravelHistoryMarkers
- /recentSegment/getDashboardMarkers/{utcDate}
- /recentSegment/refreshSegmentLocations/{id}
- /recentSegment/getLocationsForItinRange/{start}/{end}/{clientId}/{myBookings}
- /recentSegment/getLocationsForItinRangeV2/{start}/{end}/{clientId}/{myBookings}
- /recentSegment/getTravelersNearGeoLocation/{clientId}/{latitude}/{longitude}/{radius}
- /recentSegment/getLocationsForItinRangeV3/{start}/{end}/{clientId}/{myBookings}/{utcDate}
|
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
|
An API to get information specific to SecurityLogic features. Also can be thought of as the RecentSegmentProvider.
|
RecheckProviderImpl
|
- /recheck/sendRecheckToAgent
- /recheck/sendRecheckToAgentByDateRange
- /recheck/sendRecheckToAgentWithHotelShop
|
|
|
SAMLProviderHibernateImpl
|
- /saml/getAllSamlConfigs
- /saml/getSamlConfigByName/{name}
|
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
ScheduleChangeProviderImpl
|
- /scheduleChange/reviewScheduleChange/{gds}
|
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
ScriptProviderHibernateImpl
|
- /script/getScriptById/{id}
- /script/getScriptGrid/{config}
- /script/removeScript/{scriptId}
- /script/saveScript/{script}
|
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
SertifiProviderImpl
|
- /sertifi/getTransaction/{id}
- /sertifi/postConfirmationDetailsDTO/{portalId}
|
|
|
ServerInfoProviderImpl
|
- /serverinfo/getDatabaseHostName
- /serverinfo/getServerName
|
|
A service for retrieving information about the server that the service is running on.
|
ServiceDeskProviderHibernateImpl
|
- /serviceDesk/createTicket
- /serviceDesk/getSubCategory/{id}
- /serviceDesk/getSubCategoryByErrorAlias/{code}
|
|
An API to interact with the Help Desk database.
|
ServiceFeeProviderHibernateImpl
|
- /serviceFee/checkServiceFeeContractExpiration
- /serviceFee/getMidofficeServiceFee
- /serviceFee/getMidofficeServiceFeeByClientId
- /serviceFee/getServiceFeeAccrualFrequencies
- /serviceFee/getServiceFeeActivities
- /serviceFee/getServiceFeeContractTemplates
- /serviceFee/getServiceFeeLaborers
- /serviceFee/getServiceFeePayFrequencies
- /serviceFee/getServiceFeePayTypes
- /serviceFee/getServiceFeeProducts
- /serviceFee/updateClientBillingOptions
- /serviceFee/updateClientCommission
- /serviceFee/updateClientFees
- /serviceFee/updateClientServiceFeeContract
- /serviceFee/deleteServiceFeeContractById/{contractid}
- /serviceFee/getActiveFeeContractForClient/{clientid}
- /serviceFee/getAirClientBillingOptionsById/{clientId}
- /serviceFee/getCarClientBillingOptionsById/{clientId}
- /serviceFee/getClientCommissionById/{clientId}
- /serviceFee/getClientPosFeesById/{clientId}
- /serviceFee/getClientServiceFeeContractsForClient/{clientid}
- /serviceFee/getHotelClientBillingOptionsById/{clientId}
- /serviceFee/getServiceFeeContractById/{contractid}
- /serviceFee/getServiceFeeTemplateById/{templateid}
|
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- POST
- POST
- DELETE
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
|
Created by nick on 4/16/14.
|
SsoProviderImpl
|
- /sso/getConcurAssertion
- /sso/getConcurBookingUrl
- /sso/getConcurExpenseUrl
- /sso/getConcurProfileUrl
- /sso/getGetThereBookingUrl
- /sso/getGetThereProfileUrl
- /sso/getReardenAssertion
- /sso/getResxBookingUrl
- /sso/getResxProfileUrl
- /sso/getTravelGPAAssertion
- /sso/getUserConcurProfileUrl
- /sso/getUserReardenAssertion
- /sso/getUserResxProfileUrl
- /sso/getCertifyUrl/{useragent}
|
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
|
An API to get SAML assertions for SSO authentications.
|
SurveyEmailProviderImpl
|
|
|
Author: Kurt Stauffer
Date: 2/4/16
Time: 9:46 AM
|
TicketingProviderImpl
|
- /ticketing/approvePNR
- /ticketing/countAgentTasks
- /ticketing/countApprovalHistory
- /ticketing/countApprovals
- /ticketing/countMyApprovals
- /ticketing/countTicketingAnalytics
- /ticketing/countUsersApprovals
- /ticketing/expireApprovals
- /ticketing/getApprovalDisplayHistories
- /ticketing/modifyPNR
- /ticketing/modifyUdidsInPNR
- /ticketing/rejectPNR
- /ticketing/remindApprovals
- /ticketing/remindApprover
- /ticketing/remindApproversFromList
- /ticketing/searchAgentTasks
- /ticketing/searchApprovalHistory
- /ticketing/searchApprovals
- /ticketing/searchMyApprovals
- /ticketing/searchTicketingAnalytics
- /ticketing/searchUsersApprovals
- /ticketing/startApprovalAsCanceled
- /ticketing/startApprovalAsModified
- /ticketing/stopApprovalAsCanceled
- /ticketing/stopApprovalAsTicketed
- /ticketing/getAgentTaskCount/{userId}
- /ticketing/getMyBookingsPendingApprovalsCount/{userId}
- /ticketing/getPendingApprovalsCount/{userId}
- /ticketing/getTravelerPendingApprovalsCount/{userId}
- /ticketing/validatePNR/{recordLocator}/{gds}
|
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- POST
- GET
- POST
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- POST
- POST
- GET
- GET
- GET
- GET
- GET
|
Provider used to validate and ticket PNRs.
User: nick
Date: 9/25/13
Time: 2:02 PM
|
TmcProviderImpl
|
- /tmc/getAllTmcSettings
- /tmc/getHeadQuartersForTmc
- /tmc/getOfficesForTmc
- /tmc/getTmcById
- /tmc/getTmcForLoggedInUser
- /tmc/getTmcSettings
- /tmc/getTmcSettingsForLoggedInUser
- /tmc/searchTravelManagementCompanies
- /tmc/updateTmcSettings
|
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
|
Implementation of a service to retrieve TMC info.
Created by nick on 11/12/15.
|
TravelAlertsCrudProviderImpl
|
- /travelalertscrud/getCurrentTravelAlerts
- /travelalertscrud/getAlertsForItinerary/{itineraryId}
- /travelalertscrud/getTravelAlertById/{id}
- /travelalertscrud/getTravelAlertDestination/{id}
- /travelalertscrud/getTravelAlertType/{id}
|
|
Author: Kurt Stauffer
Date: 10/8/13
Time: 3:21 PM
|
TravelAlertsProviderImpl
|
- /travelalerts/getAllCurrentAlerts
- /travelalerts/getLastAlert
- /travelalerts/scheduleNotification
- /travelalerts/scheduleNotificationForUsers
- /travelalerts/scheduleNotificationForUsers2
- /travelalerts/fetchAlerts/{id}
- /travelalerts/getCurrentAlertsByCountry/{countryCode}
- /travelalerts/getCurrentAlertsByGlobal/{countryCode}
- /travelalerts/getCurrentAlertsByState/{stateCode}
- /travelalerts/getCurrentAlertsByGeoLocation/{lat}/{lng}/{radius}
- /travelalerts/getTravelersNearTravelAlert/{clientId}/{alertId}/{radius}
|
- GET
- GET
- POST
- POST
- POST
- GET
- GET
- GET
- GET
- GET
- GET
|
Fetches travel alerts from http://www.etraveladvisories.com/
|
TravelGroupProviderImpl
|
- /travelgroup/saveGroup
- /travelgroup/saveTraveler
- /travelgroup/saveTravelersInBulk
- /travelgroup/getGroups/{id}
- /travelgroup/getTravelers/{groupId}
- /travelgroup/getTravelersByClient/{id}
- /travelgroup/removeGroup/{id}
- /travelgroup/traveler/{travelerId}
- /travelgroup/addTravelerToGroup/{groupId}/{travelerId}
- /travelgroup/removeTraveler/{groupId}/{travelerId}
|
- POST
- POST
- POST
- GET
- GET
- GET
- DELETE
- DELETE GET
- POST
- DELETE
|
Created by susan on 6/11/19.
|
TravelGroupRequestProviderImpl
|
- /travelgrouprequest/countFinalizedTravelGroupRequests
- /travelgrouprequest/countGroupRequestedItineraries
- /travelgrouprequest/finalizeTravelGroupRequest
- /travelgrouprequest/getFinalizedTravelGroupRequests
- /travelgrouprequest/searchGroupRequestedItineraries
- /travelgrouprequest/submitRequestToAgents
- /travelgrouprequest/unFinalizeRequest
- /travelgrouprequest/updateGroupRequestTraveler
- /travelgrouprequest/updateGroupRequestTravelersInBulk
- /travelgrouprequest/updateTravelGroupRequest
- /travelgrouprequest/deleteGroupRequest/{id}
- /travelgrouprequest/deleteGroupRequestTraveler/{id}
- /travelgrouprequest/getAllTravelerInformationForRequest/{id}
- /travelgrouprequest/getDraftTravelGroupRequests/{clientId}
- /travelgrouprequest/getSubmittedTravelGroupRequests/{clientId}
- /travelgrouprequest/getTravelGroupRequest/{id}
- /travelgrouprequest/getTravelGroupRequestTravelers/{id}
- /travelgrouprequest/unassignAgentFromTravelGroupRequest/{requestId}
- /travelgrouprequest/updateGroupTravelerList/{id}
- /travelgrouprequest/assignAgentToTravelGroupRequest/{requestId}/{agentId}
|
- GET
- GET
- POST
- GET
- GET
- POST
- POST
- POST
- POST
- POST
- DELETE
- DELETE
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- GET
|
A provider for requesting travel from agents using specialized group discount contracts.
|
TravelPolicyProviderHibernateImpl
|
- /travelpolicy/createTravelPolicy
- /travelpolicy/deleteTravelPolicyDisplay
- /travelpolicy/deleteTravelerSummary
- /travelpolicy/getDomesticCountriesForPolicy
- /travelpolicy/getLLFRefundabilityOptions
- /travelpolicy/getPolicyActions
- /travelpolicy/getTravelPolicyForUser
- /travelpolicy/getTravelPolicyTravelTypes
- /travelpolicy/getTravelerSummaryForUser
- /travelpolicy/hasActivePolicy
- /travelpolicy/searchTravelPolicies
- /travelpolicy/updateTravelPolicy
- /travelpolicy/updateTravelPolicyDisplay
- /travelpolicy/updateTravelerSummary
- /travelpolicy/deleteTravelPolicy/{policyId}
- /travelpolicy/getClientTravelPolicySummary/{clientid}
- /travelpolicy/getPolicyActionById/{id}
- /travelpolicy/getPolicyByClient/{clientId}
- /travelpolicy/getTravelPoliciesForClient/{clientId}
- /travelpolicy/getTravelPolicyById/{id}
- /travelpolicy/getTravelPolicyByToken/{token}
- /travelpolicy/getTravelPolicyClone/{policyId}
- /travelpolicy/getTravelPolicyForProfile/{clientid}
- /travelpolicy/getTravelPolicyRuleType/{ruleTypeId}
- /travelpolicy/getTravelPolicyRuleTypes/{travelTypeId}
- /travelpolicy/getTravelPolicySummaryById/{policyid}
- /travelpolicy/getTravelerSummaryForClient/{clientId}
- /travelpolicy/getTravelerSummaryForPolicy/{policyId}
- /travelpolicy/removeRule/{ruleId}
- /travelpolicy/removeRuleClass/{ruleClassId}
|
- POST
- DELETE
- DELETE
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- POST
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
|
Created by nick on 1/27/15.
|
TravelRequestProviderHibernateImpl
|
- /travelRequest/requestTravel
- /travelRequest/sendTravelRequest
- /travelRequest/getUdidsForTravelRequestByClient/{clientId}
|
|
|
TravelSpendProviderHibernateImpl
|
- /travelspend/getSimpleItinerarySpendSummaries
- /travelspend/refreshSpendSummary
- /travelspend/updateItinerarySpendGoals
|
|
The base provider. All providers should have similar functionality to
this. Hopefully these methods are fairly self-explanatory. Think of
these as 'tool box' functions to help generate services quickly.
|
TripLinkProviderImpl
|
- /triplink/updateTripLinkItinsForClient
- /triplink/importTripLinkItinerary/{clientId}/{tripId}/{userName}
|
|
Created with IntelliJ IDEA.
User: nick
Date: 9/13/13
Time: 9:04 AM
The implementation class for TripLink. Using Hibernate and XML communications.
|
TripitProviderHibernateImpl
|
- /tripit/countTripitAnalytics
- /tripit/exportToUsersTripit
- /tripit/getTripItSettingsForLoggedInUser
- /tripit/searchTripitAnalytics
- /tripit/getTripitAnalytic/{id}
- /tripit/deleteItineraryFromTripit/{recordLocator}/{gds}
- /tripit/exportItineraryToTripit/{recordLocator}/{gds}
|
- GET
- POST
- GET
- GET
- GET
- POST
- POST
|
A provider to interact with Tripit and track Tripit interaction.
|
UdidsProviderImpl
|
- /udids/searchIncludedClientUdids
- /udids/updateClientUdid
- /udids/updateClientUdidWithDisplay
- /udids/getClientDisplayUdids/{id}
- /udids/getClientUdidsById/{clientId}
- /udids/getLinkedUdidsForUdid/{udidId}
- /udids/getPolicyUdidsForClient/{clientid}
- /udids/getTravelPolicyUdidById/{id}
- /udids/getUdidById/{id}
- /udids/processItineraryReportFields/{id}
- /udids/removeUdid/{udidId}
|
- GET
- POST
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- DELETE
|
Created by nick on 1/27/16.
|
UltradentReportProviderImpl
|
- /ultradentReport/getUltradentReport/{beginTime}/{endTime}
|
|
An API to pull reports from TRAMS and Agresso using the AccountingCore.
|
UnclaimedCommissionsProviderHibernateImpl
|
- /unclaimedcomms/countUnclaimedCommissions
- /unclaimedcomms/findUnclaimedCommissions
- /unclaimedcomms/getClaimedImportFileLocation
- /unclaimedcomms/getUnclaimedCommissions
- /unclaimedcomms/refreshUnclaimedCommissions
|
|
Gets and updates commissions that have not been claimed by agents. If the agent doesn't claim it, we don't know to pay it to them.
|
UofUReportProviderImpl
|
- /uofuReport/emailReport/{beginTime}/{endTime}
|
|
An API to pull reports from TRAMS and Agresso using the AccountingCore.
|
UserProviderHibernateImpl
|
- /user/constraints
- /user/countAgentGroups
- /user/countEnrollmentRequests
- /user/countIncompleteProfiles
- /user/countIncompleteProfilesForLoggedInUser
- /user/countTravelers
- /user/countUsers
- /user/emailNewUser
- /user/getBackupTravelAgentsForLoggedInUser
- /user/getClientsUserIsPermissionedToSee
- /user/getCustomTravelRequestUrl
- /user/getDefaultAccountForUser
- /user/getDefaultClientThatCanSeeUser
- /user/getDefaultManagedClient
- /user/getEnrollmentRequests
- /user/getLoggedInUser
- /user/getManagedClients
- /user/getQuickLinksForOnlineBooking
- /user/getRoleSummaryForLoggedInUser
- /user/getSecureLogoutMessageForLoggedInUser
- /user/getSessionToken
- /user/getTravelAgencyUserWorksFor
- /user/getTravelAgentsForLoggedInUser
- /user/getTravelGroups
- /user/isAuthenticated
- /user/isResponsive
- /user/resetUserPassword
- /user/searchAgentGroups
- /user/searchIncompleteProfiles
- /user/searchIncompleteProfilesForLoggedInUser
- /user/searchTravelers
- /user/searchUsers
- /user/searchUsersSimple
- /user/sendWelcomeEmailToUsers
- /user/setDefaultClientForLoggedInUser
- /user/setDefaultPlannerGroupForLoggedInUser
- /user/setLoggedInPassword
- /user/update
- /user/updateAgentGroup
- /user/updateCert
- /user/updateLoggedInUser
- /user/updateLoggedInUsername
- /user/updateUsername
- /user/addAgentGroup/{name}
- /user/addAgentToGroup/{groupId}
- /user/createOBEUser/{email}
- /user/delete/{id}
- /user/emailAddress/{id}
- /user/getAccountManagerClientsById/{id}
- /user/getAccountManagerProactiveTimeGoalsById/{userId}
- /user/getAgentGroup/{groupId}
- /user/getAgentsOfGroup/{groupId}
- /user/getApplicationUrlForUser/{userId}
- /user/getApproversForUser/{userid}
- /user/getById/{id}
- /user/getByUID/{uid}
- /user/getCallerInfo/{phoneNumber}
- /user/getClientIdsManagedById/{userid}
- /user/getClientsManagedById/{userid}
- /user/getDefaultAccountForUser/{id}
- /user/getDefaultClientThatCanSeeUserById/{id}
- /user/getDefaultClientUserCanSeeById/{id}
- /user/getDefaultPlannerGroup/{id}
- /user/getEmployersById/{userid}
- /user/getEmployersWithTravelProfile/{userid}
- /user/getEnrollmentRequestCount/{userId}
- /user/getGridSettings/{code}
- /user/getGridState/{code}
- /user/getLastYearAccountManagerProactiveTimeById/{userId}
- /user/getLoginAttemptsByUserId/{userId}
- /user/getLogoById/{userId}
- /user/getManagedClientsById/{id}
- /user/getNonTravelingUsersSimple/{clientId}
- /user/getNotificationMethodForUser/{userid}
- /user/getPlannerGroups/{id}
- /user/getPlannersForUser/{userId}
- /user/getPrimaryUsername/{id}
- /user/getQuarterAccountManagerProactiveTimeById/{userId}
- /user/getRootEmployer/{userId}
- /user/getSSOPassword/{userId}
- /user/getSalesClientsById/{id}
- /user/getSubCategoriesForUser/{userId}
- /user/getTravelAgencyUserWorksForById/{id}
- /user/getTravelGroupsById/{id}
- /user/getUserByEmail/{email}
- /user/getUserBySyncId/{syncId}
- /user/getUserEmployeeInfoById/{id}
- /user/getUserQuickLinksForOnlineBooking/{userId}
- /user/getUsername/{name}
- /user/getUsernames/{id}
- /user/getYearToDateAccountManagerProactiveTimeById/{userId}
- /user/isUserTraveling/{userid}
- /user/logSsoUsage/{managerId}
- /user/removeAgentGroup/{groupId}
- /user/removeLoggedInUsername/{username_id}
- /user/removeUsername/{username_id}
- /user/searchAccountManagerProactiveTime/{userId}
- /user/sendNewPlannerNotification/{plannerName}
- /user/sendProfileCompletionRequest/{memberId}
- /user/sendTravelerDeletedNotification/{userId}
- /user/sendtravelersRemovedFromPlannerNotification/{plannerName}
- /user/setDefaultClient/{userId}
- /user/setDefaultEmployer/{userId}
- /user/setDefaultPlannerGroup/{userId}
- /user/setResponsive/{responsive}
- /user/setSiteTour/{enable}
- /user/softDeleteUser/{id}
- /user/syncUser/{userId}
- /user/updateUserManagerRecordsByPermission/{userid}
- /user/wt0IncompleteProfiles/{userId}
- /user/addCompositeManager/{userid}/{clientid}
- /user/changeUserPassword/{userId}/{password}
- /user/doesHashMatch/{hash}/{userId}
- /user/getByUIDAndClient/{uid}/{clientId}
- /user/getTravelerByProfileName/{clientId}/{profileName}
- /user/isTravelManager/{userId}/{type}
- /user/removeAgentFromGroup/{groupId}/{agentId}
- /user/removeCompositeManager/{userid}/{clientid}
- /user/sendEnrollmentEmail/{emails}/{clientId}
- /user/setApproverForUser/{approverid}/{policyid}
- /user/setWelcomeFlag/{shouldWelcome}/{userId}
- /user/createUser/{firstname}/{lastname}/{clientId}
- /user/fulfillUserRequest/{requestId}/{accepted}/{sendEmail}
- /user/saveUsersGridSetting/{tableCode}/{permutation}/{jsonState}
- /user/sendTravelerAddedToPlannerNotification/{userName}/{userEmail}/{plannerName}
- /user/sendTravelerRemovedFromPlannerNotification/{userName}/{userEmail}/{plannerName}
- /user/createUserWithPhoneNumber/{firstname}/{lastname}/{clientId}/{phoneNumber}
- /user/getUserByNames/{first}/{middle}/{last}/{client}
|
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- POST
- POST
- POST
- POST
- GET
- POST
- POST
- POST
- POST
- POST
- POST
- DELETE
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- DELETE
- DELETE
- DELETE
- GET
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- GET
- POST
- DELETE
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- GET
- POST
- GET
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- GET
|
An API to interact with AirPortal User objects.
|
ValueLogicChartProviderImpl
|
- /valuelogicchart/chart/getAverageSavingsLineChart
- /valuelogicchart/chart/getHardSavingsPieChart
- /valuelogicchart/chart/getMonthlyBreakdownGraph
|
|
These endpoints are used to retrieve chart data.
As it stands the data is universal enough that it can be used
for any type of chart really. But the service layer for the data
was build with the Highcharts API in mind. http://api.highcharts.com/highcharts
|
ValueLogicImportProviderImpl
|
- /valuelogicimport/import/importFromAirportalById
- /valuelogicimport/import/importValuelogic
- /valuelogicimport/removeItinerarySavingsDetail/{itinerarySavingsDetailId}
- /valuelogicimport/updateSavingsSummaryDetails/{summaryId}
- /valuelogicimport/createItinerarySavingsSummary/{recordLocator}/{clientId}/{gdsCode}
|
- POST
- POST
- DELETE
- POST
- POST
|
Responsible for importing itinerary savings records into airportal
Currently all our importing is done through itineraries in the airportal database,
we feed them into these endpoints and from that point on the records are updated and managed
by agents in the front end UI.
|
ValueLogicProviderHibernateImpl
|
- /valuelogic/countValueLogic
- /valuelogic/getAllAvailableServices
- /valuelogic/getAllUdids
- /valuelogic/getSavingsSummaryFitlers
- /valuelogic/getValueLogicMonthlyAverage
- /valuelogic/getValueLogicMonthlyTotal
- /valuelogic/getValueLogicSavingsSummary
- /valuelogic/searchSimpleValueLogic
- /valuelogic/getAllUdidsForClient/{client}
- /valuelogic/getAverageSavingsPerPnr/{clientId}
- /valuelogic/getDetails/{itinerarySavingsSummaryId}
- /valuelogic/getHardSavings/{clientId}
- /valuelogic/getItinerarySavingsDetail/{itinerarySavingsDetailId}
- /valuelogic/getSavingsTypeByCode/{code}
- /valuelogic/getServiceById/{serviceId}
- /valuelogic/getServices/{travelTypeCode}
- /valuelogic/getSoftSavings/{clientId}
- /valuelogic/getUdidByNumber/{number}
- /valuelogic/getVasrById/{savingsSummaryId}
- /valuelogic/getVasrByRecordLocator/{recordLocator}
- /valuelogic/removeVasr/{vasr}
- /valuelogic/saveItinerarySavingsSummary/{summary}
- /valuelogic/searchValueLogc/{filters}
- /valuelogic/getValueLogicServiceByCode/{code}/{number}
- /valuelogic/translatePnrToVasr/{recordLocator}/{clientId}
- /valuelogic/getUdidService/{clientId}/{travelType}/{savingsType}
- /valuelogic/getMonthlySavingsByTravelType/{accountNumbers}/{startDate}/{endDate}/{travelType}
|
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- GET
- POST
- POST
- POST
- POST
- GET
- GET
- GET
- DELETE
- POST
- POST
- GET
- GET
- GET
- POST
|
The standard service endpoints for the valuelogic system, scope is
the basic CRUD for valuelogic records and Udid information
|
VasrReportProviderImpl
|
- /vasrReport/sendEmail/{recipientList}
- /vasrReport/sendReport/{beginTime}/{endTime}
- /vasrReport/generateAgentReport/{beginTime}/{endTime}/{employeeTypeCode}
|
|
An API to pull reports from TRAMS and Agresso using the AccountingCore, as well as from the Vasr DB.
Added exclude a method so that it will not be exposed as a Web method.
|
VendorProviderHibernateImpl
|
- /vendor/countAirVendors
- /vendor/countCarVendors
- /vendor/countHotelProperties
- /vendor/countHotelVendors
- /vendor/countRailVendors
- /vendor/countTravelVendors
- /vendor/countVendorContacts
- /vendor/getAirAlliances
- /vendor/getHotelFamilies
- /vendor/getHotelProperties
- /vendor/getTravelVendorByCode
- /vendor/searchAirVendors
- /vendor/searchCarVendors
- /vendor/searchHotelVendors
- /vendor/searchTrainVendors
- /vendor/searchTravelVendors
- /vendor/searchVendorContacts
- /vendor/updateAirVendor
- /vendor/updateCarLocation
- /vendor/updateCarVendor
- /vendor/updateHotelProperty
- /vendor/updateHotelVendor
- /vendor/updateTrainVendor
- /vendor/updateTravelVendor
- /vendor/updateVendorContact
- /vendor/deleteVendorContact/{id}
- /vendor/getAirAssociates/{code}
- /vendor/getAirVendorAllianceByCode/{code}
- /vendor/getAirVendorByAirlineNumber/{code}
- /vendor/getAirVendorByCode/{code}
- /vendor/getAirVendorById/{id}
- /vendor/getAirVendorByName/{name}
- /vendor/getAirVendorByTicketNumber/{ticketNumber}
- /vendor/getAirVendorsByAirlineNumber/{code}
- /vendor/getCarVendorByCode/{code}
- /vendor/getCarVendorById/{id}
- /vendor/getCarVendorByName/{name}
- /vendor/getHotelLocationByHotelName/{name}
- /vendor/getHotelLocationById/{id}
- /vendor/getHotelLocationByZipcode/{zip}
- /vendor/getHotelVendorByCode/{code}
- /vendor/getHotelVendorById/{id}
- /vendor/getHotelVendorByName/{name}
- /vendor/getTrainVendorByCode/{code}
- /vendor/getTrainVendorById/{id}
- /vendor/getTrainVendorByName/{name}
- /vendor/getTravelVendorByName/{name}
- /vendor/getHotelLocationByZipcodeAndAddress/{zip}/{address}
- /vendor/mergeHotels/{keepId}/{mergeId}
|
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- POST
- DELETE
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
- GET
|
An API to interact with vendor objects.
|
VirtualPaymentDaoProviderImpl
|
- /vpaydao/getAllVirtualPaymentServices
- /vpaydao/updateServiceCredentials
- /vpaydao/deleteVirtualPaymentFieldTemplate/{templateId}
- /vpaydao/getServiceCredentials/{clientId}
- /vpaydao/getVirtualPaymentFieldTemplates/{clientId}
- /vpaydao/updateVirtualPaymentFieldTemplate/{credsId}
|
- GET
- POST
- DELETE
- GET
- GET
- POST
|
Author: Kurt Stauffer
Date: 3/7/17
Time: 2:05 PM
|
VoidLogProviderHibernateImpl
|
- /voidlogs/getVoidLogFilters
- /voidlogs/getVoidLog/{id}
|
|
A provider for tracking voids that have or have not been pushed out to the airline authority (ARC)
|
WeatherProviderAerisImpl
|
- /weather/getCurrentWeather/{cityCode}
- /weather/getWeather/{cityCode}
|
|
Fetches weather data from Aeris Weather http://www.aerisweather.com/)
This provider will also cache basic weather data.
Author: Kurt Stauffer
Date: 6/2/16
Time: 8:44 AM
|
Wt0ProviderImpl
|
- /wt0/getWt0EmailUsers
- /wt0/getWt0Users
- /wt0/sendWt0EmailToUser
- /wt0/updateWt0Tasks
- /wt0/getWt0Tasks/{dashboardId}
- /wt0/getWt0TasksByTaskId/{Id}
- /wt0/getUserToWt0TaskID/{userId}/{taskId}
|
- GET
- GET
- POST
- POST
- GET
- GET
- GET
|
Author: Kurt Stauffer
Date: 4/26/16
Time: 8:29 AM
|