baseEntity
|
The most basic entity type in our domain. We require that there is a location open to enter violations,
so that this information can be returned to the client.
|
baseHibernateEntity
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
displayProperty
|
|
grid
|
Generic grid data structure.
The data structure is mostly adapted to the jQgrid json format, but it can be adapted to
any reasonable grid library, with a little effort.
The optimal way to handle this would be with generics, just passing in the domain object name into an .
. . . But Wait! JaxB doesn't really know what to do with generic declarations on its xml elements, so we
do the next best thing. Every time we want to create a new grid instance, we create a new subclass and reimplement
nearly identical functionality, but with a few small changes. Those changes being the pojo class we use for the
rows property, and the buildRows function that we use to populate rows, That really should be the only change
in the subclasses.
If somewhere down the road, someone finds a way to easily mashall generics through Jaxb, the buildrows functionality
could easily be promoted up here.
|
gridConfig
|
Contains specific information about the grid that can be passed between page loads.
|
httpSimpleResponse
|
|
orderByField
|
Tracks a single order by property for sorting results of a hibernate search
|
searchList
|
A search list is used as a dynamic query building object. It is based on a tree structure, of siblings as ORs and children as ANDs.
|
searchProperty
|
|
statusResponse
|
A generic status response to use as a response when other datatypes may feel inappropriate.
As in deletion endpoints, where all you need is a success status.
Created by nick on 11/22/17.
|
agentVasrInfo
|
The most basic entity type in our domain. We require that there is a location open to enter violations,
so that this information can be returned to the client.
|
transactionInfo
|
The most basic entity type in our domain. We require that there is a location open to enter violations,
so that this information can be returned to the client.
|
udidInfo
|
The most basic entity type in our domain. We require that there is a location open to enter violations,
so that this information can be returned to the client.
|
vasrSavingsInfo
|
The most basic entity type in our domain. We require that there is a location open to enter violations,
so that this information can be returned to the client.
|
history
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
obeSyncLog
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
reason
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
ticket
|
An Airbank ticket is a voucher that represents value left over from an airline ticket. This value can be traded at value for services with the airline the original ticket was marketed from.
|
transaction
|
An airbank transaction is a record of a mutation that happened to an air reservation's ticket. Like if it was marked unused, etc.
|
accountingSystem
|
An identifier table that tracks the types of accounting systems. I.E. Trams or Agresso.
Created by nick on 5/29/14.
|
agentCommission
|
A transaction for a single commission. There should be many of these to one statement.
|
agentCommissionStatement
|
An entry statement of commissions that an agent has been paid (or is expected to be paid).
Created by nick on 3/18/16.
|
agentCommissionStatementNote
|
Notes that agents can use to comment on commissions they are expecting to receive.
Notes can be added to commissions themselves, or particular statements (the transactional ins & outs of the system).
Created by jeremiah on 9/6/16.
|
agentCommissionStatementStatus
|
An object that helps define the current status of a commission.
Created by nick on 3/18/16.
|
agentItinerarySetting
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
agentNote
|
A class representing extra information that should be added to airtineraries, and the conditions on when they should be sent.
|
airAgentNote
|
A note to be added to segments depending upon certain distinguishing features of the segment.
User: nick
Date: 2/7/14
Time: 3:26 PM
|
airClientContract
|
Created with IntelliJ IDEA.
User: nick
Date: 11/22/13
Time: 9:26 AM
Air client contracts store contract/business information that clients agree upon with a specific vendor.
|
airClientContractFileLink
|
File URLs that contain contracts for airlines.
Created by nick on 1/17/18.
|
airJustification
|
A description of different codes that can be used to determine justification for not getting the lowest airfare.
Created by nick on 5/22/15.
|
airPortalAlert
|
Author: Kurt Stauffer
Date: 5/16/16
Time: 9:52 AM
|
airPortalAlertDismissed
|
Author: Kurt Stauffer
Date: 5/17/16
Time: 8:30 AM
|
airPortalAlertSeverity
|
Author: Kurt Stauffer
Date: 5/16/16
Time: 11:54 AM
|
airSegment
|
An element that represents a segment of air travel in an itinerary.
|
airVendor
|
An element representing air vendors for Airportal.
|
airVendorAlliance
|
An air alliance is a relationship between airlines that share business deals with each other.
|
airVendorCommissionContract
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
airVendorCommissionLink
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
aircraftType
|
An element that gives names for aircraft types.
|
airportalClientContract
|
An abstract class to help make important fields across different contract types more visible.
User: nick
Date: 2/17/14
Time: 12:09 PM
|
airportalNote
|
Generic remark object so that common functions can be shared among similar objects.
User: nick
Date: 2/11/14
Time: 3:49 PM
To change this template use File | Settings | File Templates.
|
airportalSegment
|
An abstract segment class that we can use to order our segment objects by.
|
airportalVendor
|
An abstract class to help make vendor information more visible.
Created by nick on 2/19/15.
|
airselectAnalytic
|
An analytic object for tracking airselect results and email statuses.
Created by nick on 11/29/16.
|
airselectAnalyticCC
|
An analytic storing various CC'd emails for airselects.
Created by nick on 11/29/16.
|
airselectErrorReport
|
An analytic used to store various errors that may happen during an airselect delivery.
Created by nick on 11/29/16.
|
airtineraryAnalytic
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
airtineraryAnalyticCC
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
analyticStatus
|
An object representing the status of an itinerary currently scheduled in a process.
|
carAgentNote
|
A note to be added to segments depending upon certain distinguishing features of the segment.
User: nick
Date: 2/7/14
Time: 3:26 PM
|
carClass
|
A car class is the general class of the vehicle requested. Like Economy or Gas-Guzzler.
|
carClientContract
|
A car client contract is a contract held between the account and the rental agency. Typically identified by a corporate discount number or a billing id.
Created with IntelliJ IDEA.
User: nick
Date: 11/22/13
Time: 9:59 AM
Car contracts are the relation between a client and a car rental agency for special rates and privileges.
|
carClientContractFileLink
|
File URLs that contain contracts for car rentals.
Created by nick on 7/03/18.
|
carEquipment
|
Car equipment requested. Like Car Seats or Swim Flippers.
|
carFeature
|
Car features are a letter that defines extra feature types on a vehicle. Like Air Conditioning, etc.
Created by nick on 10/7/14.
|
carJustification
|
Different codes that represent the justification of why the preferred rental agency was not chosen or why no car was rented at all.
Created by nick on 5/22/15.
|
carLocation
|
An element that represents car location of car segments.
|
carRateCode
|
A car rate code is the time interval of when the rate amount should be charged.
|
carSegment
|
An element that represents car segments of itineraries.
|
carTransmission
|
The type of transmission that was rented. Like Automatic or Manual 4WD.
|
carTypeCode
|
A car type is a descriptor of the type of vehicle rented. Like if its a car or truck.
|
carVendor
|
An element that represents vendors for car segments.
|
city
|
An element representing City codes in Airportal.
|
classOfService
|
The class code is the code that represents the type of seating in the ticket. Like first class or coach.
|
classOfServiceLevel
|
Describes different levels of class of service. This is good for defining levels of service without specifying every vendor.
Created by nick on 2/26/15.
|
client
|
A client is a group of people represented in an organization, corporation, or just a 'travel group.' These groups of people are enlisted in Airportal so that they can book travel with a TMC.
|
clientAgentRequestSettings
|
|
clientAirAvailabilitySetting
|
Client air availability settings are various settings per the account that determine the formats retrieved for air availability searches.
Created by nick on 3/23/17.
|
clientAttachment
|
Represents a note about a client, with text and optionally an attachment.
|
clientBillingOptions
|
Provides contact information for a client. Also should match gds information for this client.
|
clientChildrenComposite
|
An object that explains the relationship between a parent account and departments that are within that account.
|
clientContact
|
Provides contact information for a client. Also should match gds information for this client.
|
clientContactInfo
|
Provides contact information for a client. Also should match gds information for this client.
|
clientContract
|
Provides vendor contract info for a client.
|
clientCustomAgencyContacts
|
Controls for the contacts page on Airportal, in case the client needs something different than it's travel agency's office and agents.
|
clientCustomAgencyNumber
|
A name/value pair that can be used to display other non-standard numbers on the contacts page.
|
clientFeeContract
|
An agreement between the TMC and client that explains when debts are accrued by the client to the TMC.
Created by nick on 4/16/14.
|
clientFlatFee
|
A flat fee is a misc fee that will be charged to the client.
Created by nick on 7/21/14.
|
clientItinerarySetting
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
clientLocation
|
A simple location with address, used as a booking location by a client
|
clientLogEntry
|
An entry for the client log, detailing the change of a particular field that is related to a client.
|
clientManager
|
An object that explains the relation a manager or planner has to a client or group of travelers.
|
clientMember
|
An object defining a traveler's relationship to a client or travel group.
|
clientNote
|
Represents a note about a client, with text and optionally an attachment.
|
clientNoteCategory
|
A client note category is a list of categories that notes can be organized into. They tend to match the names of client administrative pages available on the Airportal site.
Created by nick on 3/13/17.
|
clientProfileField
|
A client profile field is a field that a client chooses to have in their profile. It could be a travel preference, or some extra information like a cost center.
|
clientProfileFieldCategory
|
Group of profile subcategories that is owned by a client.
|
clientProfileFieldSubcategory
|
A client subcategory is a group of generally related profile fields, owned by a client.
|
clientProfileSelectValue
|
A client profile select value is an available option the client would like for a field. For example, if AA is in a drop down then AA would be entered here.
This is specific to the client.
|
clientReporting
|
Describes client reporting settings
|
clientReportingCredentials
|
Describes client reporting settings
|
clientRiskManagement
|
A relationship a client may have with a risk management vendor. This relationship should represent an upload we're doing to the risk management vendor.
Created by nick on 10/6/15.
|
clientServiceFee
|
A service fee explains the details of when a fee is posted by the TMC to the client.
Created by nick on 4/16/14.
|
clientSettings
|
Specific settings or information that apply to an organization and their experience with Airportal.
Created by nick on 11/9/15.
|
clientSource
|
A descriptor of the source of a client, aka where the lead came from for this client
|
clientStatus
|
A descriptor of the status of a client, in the progression to become a client of cbtravel/etc
|
clientTravelPolicy
|
Travel Policy for a client, including air, car and hotel travel settings.
|
clientTravelPolicyAction
|
An action that is to be performed when an out of policy action occurs.
|
clientTravelPolicyApproval
|
Describes the approval needed for travel, as per the clients travel policy
|
clientTravelPolicyCar
|
An object that explains the relation between a travel policy and the allowed car types
|
clientTravelPolicyCarType
|
Describes car types for car rental. Used for limiting usage as per the clients travel policy.
|
clientTravelPolicyCity
|
Describes exception in the hotel travel policy of a client, where the rate may be higher than normally allowed.
|
clientTravelPolicyPreference
|
Describes whether company or user preference takes precedence, as per the clients travel policy
|
clientTravelPolicyRemarks
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
clientTravelPolicyServiceClass
|
Describes different service classes that can selected, as per the clients travel policy
|
clientTravelPolicyStops
|
Describes number of stops that can be set for airfare, as per the clients travel policy
|
clientTravelPolicyUdid
|
Udids to validate whether they exist or whether they have a certain value before allowing the PNR to be ticketed.
Created by nick on 5/6/14.
|
clientTravelType
|
Provides names for travel types.
|
clientType
|
Describes types of clients for the front end, Account, Department, Team, etc
|
clientUdid
|
UDID stands for User Defined Field. A UDID is a text-only field in a trip that someone (a user) wants to use for advanced reporting.
There can be up to 98 UDIDs in each trip, identified by their number (1-99). This object describes what we expect to be contained in each UDID.
|
commission
|
Provides fee information for a client.
|
concurAuthToken
|
Created with IntelliJ IDEA.
User: nick
Date: 9/12/13
Time: 4:44 PM
The authentication token required to get open bookings from Concur's TripLink
|
contractAirType
|
A contract air type is a particular named program that is with an airline. Usually it is an SBP.
Created by nick on 6/4/18.
|
contractType
|
Definitions for various contract types used in the travel industry. Like MSA, LRA, CVA, etc.
Created by nick on 1/16/18.
|
country
|
Countries are nations with a centralized government that occupy a particular area.
|
credentials
|
Credentials to log into a 3rd party system.
|
creditCard
|
Created with IntelliJ IDEA.
User: kstauffe
Date: 9/20/13
Time: 11:46 AM
To change this template use File | Settings | File Templates.
|
creditCardType
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
customLink
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
dashboard
|
An object that simply represents a dashboard.
|
dashboardLocation
|
An element representing a location in a user's dashboard.
|
emailCC
|
An email address that should be included on all airtineraries/emails if one is sent to this client or user.
|
emailDesign
|
An object that defines the content of a marketing email.
|
emailTemplate
|
An object that defines the content of a marketing email.
|
employeeDirectoryProfile
|
Created with IntelliJ IDEA.
User: jeremiahs
Date: 1/27/15
Time: 9:39 AM
To change this template use File | Settings | File Templates.
|
encompassCredentials
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
exchangeRate
|
Exchange rates are the rates of exchange in comparison to the USD.
|
faq
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
faqCategory
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
feeJustification
|
A fee justification / reason code is a code that explains why a service fee was changed / different from the normal amount.
Created by nick on 9/17/15.
|
feedback
|
An object to store feedback information given by users.
|
feedbackAnswer
|
Created by jeremiah on 3/22/17.
|
feedbackAnswerLabel
|
Created by jeremiah on 3/22/17.
|
feedbackQuestion
|
Created by jeremiah on 3/22/17.
|
feedbackStatus
|
Created by jeremiah on 4/4/17.
|
fees
|
Provides fee information for a client.
|
fileInfo
|
The most basic entity type in our domain. We require that there is a location open to enter violations,
so that this information can be returned to the client.
|
flightDelay
|
A flight delay is a record of departures that are happening at an airport behind
schedule. It is calculated from the Airport's recent history of flight departures.
|
gdsScript
|
|
globalDistributionSystem
|
The global distribution system object represents a GDS. A GDS is a database system that agents use as a way to
organize reservations with travel providers (airlines, specifically).
|
group
|
An object that defines the groups that user's can be in. Groups are described by being members of roles.
|
HRFeed
|
Created with IntelliJ IDEA.
User: drmckenna
Date: 9/5/14
Time: 2:09 PM
To change this template use File | Settings | File Templates.
|
hotelAgentNote
|
A note to be added to segments depending upon certain distinguishing features of the segment.
User: nick
Date: 2/7/14
Time: 3:26 PM
|
hotelAttachmentQueue
|
Created with IntelliJ IDEA.
User: jeremiahs
Date: 5/29/15
Time: 10:06 AM
To change this template use File | Settings | File Templates.
|
hotelChainClientContract
|
A contract held with a client that is particular to a full hotel chain as opposed to a single property.
User: nick
Date: 3/11/14
Time: 3:12 PM
|
hotelClientContract
|
Created with IntelliJ IDEA.
User: nick
Date: 11/22/13
Time: 9:37 AM
Hotel contracts relate the clients to the hotel that they have agreed with on special deals or privileges.
|
hotelFamily
|
A hotel family is a corporate entity that owns many hotel chains. They will often share rate plans amongst all their chains.
User: nick
Date: 3/11/14
Time: 2:25 PM
|
hotelJustification
|
Different codes that represent the justification of why a hotel was not booked or why the preferred hotel was not chosen.
Created by nick on 5/22/15.
|
hotelLocation
|
A hotel location represents a hotel property that a traveler stays in during their trip.
|
hotelLocationCode
|
Created with IntelliJ IDEA.
User: nick
Date: 10/18/13
Time: 9:32 AM
A linking object between hotel and GDS. This allows for us to track specifics on hotels across GDSes.
|
hotelSegment
|
A hotel segment is a period of time that a traveler stays in a hotel.
|
hotelVendor
|
An element that represents vendors for hotel segments.
|
importAnalytic
|
An analytic record recording the progress of a PNR being loaded (or previously loaded) into Airportal.
|
industry
|
A simple identifying object for listing out generic industry types in the business world.
Created by nick on 12/5/17.
|
internalNews
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
invoice
|
An invoice represents a transaction of booking. So if a traveler pays for his
whole itinerary on one credit card at the same time, he'll have one invoice.
|
itinerary
|
An object that describes a trip as a summary.
|
itinerarySpendGoals
|
A list of goals for a given user for travel spending. This represents a single month of goals, the user may have many months of goals.
|
itinerarySpendSummary
|
A summary of the total cash spent on an invoice, group-able by month and year.
|
itineraryStatus
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
linkedUdid
|
|
logEntry
|
A log entry is a type of object that we use to track changes to critical objects.
Created by nick on 5/24/18.
|
loginAttempts
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
marketingEmailContent
|
An object that defines the content of a marketing email.
|
marketingEmailStatus
|
An object that defines an analytic element for a marketing email message.
|
marketingEmailType
|
An object that defines a marketing email type.
|
meal
|
An element that represents meal codes for airportal.
|
notification
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
notificationCheckin
|
Author: Kurt Stauffer
Date: 4/25/14
Time: 11:34 AM
|
notificationMethod
|
Notification methods describe the different methods available that a user can be notified by.
|
notificationStatus
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
officeAppLink
|
Links that should appear at the top of the app for clients of this office.
|
officeBannerAd
|
A banner ad for an office to show on it's traveler's airtineraries and promo pages.
|
officeItinerarySetting
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
officeProfileSettings
|
An object that represents special custom settings an office.
|
officeTravelPolicy
|
Created with IntelliJ IDEA.
User: nick
Date: 10/1/13
Time: 2:54 PM
A description of the policy for the PCC. This will hold rules that the office requires its agents to follow for booking PNRs.
|
onlineBookingEngine
|
An online booking engine is a web accessible tool that travelers can book travel with. They usually include an application that can search for flights, car rental places, etc.
|
passengerInformation
|
An element that represents information about passengers who have itineraries.
|
payment
|
A payment made in response to a fare charge.
|
paymentForm
|
The Payment Form is the table for the client's form of payment. including billing address.
created by Jeremiah May 28, 2015
Modified By: Susan Grey
Modified On: 11/21/2017
Added a new field Issuing Bank.
|
perDiemReimbursementRate
|
A per diem reimbursement rate is the amount that the federal government is willing to reimburse government travelers for their travel.
It is broken out by area and time, because rates go up and down for each area and different areas may cost more (or less).
Created by nick on 4/18/16.
|
permission
|
An object describing a possible authorization. Role names should match rules hard coded into the security context.
|
proactiveTime
|
Describes an entry in proactive time management
|
proactiveTimeActivity
|
Describes an activity for proactive time management
|
proactiveTimeCategory
|
Describes a category of activities for proactive time management
|
proactiveTimeGoals
|
Describes an entry in proactive time management
|
profileAddressType
|
An address type identifies the address type that a field is grouped under HOME, WORK, etc
|
profileField
|
An Profile field is a mapped property for the profile logic system. Each field is mapped by a code which we then use to translate into OBE profiles.
The data stored for each field is universal though. We store the same data formats for concur as we do for resx. We only translate the data when we push to
external systems.
|
profileFieldGroup
|
A profile field group gives identities to groups of fields. For instance, a group of fields may
need to be processed as a credit card, or a passport. Field groups give them this identity when
we send them to external systems.
|
profileFieldVisibility
|
Used to tie visibility group access to a single profile field
DO NOT USE. UP FOR DEPRECATION.
|
profileImportAnalytic
|
Analytic that records that status of profile imports from external sources
|
profileInputType
|
An OBE input type is a descriptor of a type of property for an OBE. For instance, it describes that a name field/property is an alphanumeric.
We use this object to describe to the UI how to render a property to the user for editing.
|
profileUploadAnalytic
|
Analytic for tracking the status of profile uploads.
|
profileValue
|
DO NOT USE. UP FOR DEPRECATION
Combines encrypted and unencrypted profiles
|
profileValueEncrypted
|
A profile value is the value that a user has entered to be submitted into their profile in the GDS or OBE.
You can think of the client profile fields as questions and that the profile value is the answer to that question.
|
profileValueGroup
|
A profile value group binds a collection of profile values. These groups define relationships between
multiple profile values.
For instance, a group of fields can be processed together when we send them to an OBE or GDS. So when
we send process field groups we can identify them as a credit card or passport, etc. This all extends from
the idea that all profiles fields only know what they are as individual values, but the profile value
group lets us give them an cohesive identity.
|
profileValueUnencrypted
|
A profile value is the value that a user has entered to be submitted into their profile in the GDS or OBE.
You can think of the client profile fields as questions and that the profile value is the answer to that question.
This version does not encrypt the data in an effort to maximize use of database space.
|
queue
|
A queue is a place in the GDS that PNRs are put for later processing.
|
queueAgentSortSetting
|
Created with IntelliJ IDEA.
User: nick
Date: 9/18/13
Time: 1:27 PM
Adds an exclusion to agent sorting that allows a PNR to be redirected to a different agent based on provided criteria.
|
queueSortSetting
|
A queue sort setting is a definition of traits that a PNR must have to be sent to another queue.
|
queueType
|
An object that identifies different meanings to queues. For instance, you can label a queue for ticket rejection messages.
Created by nick on 5/6/15.
|
queueTypeOfficeDefault
|
An object to help determine what the agent's queues should look like if they are not set up at the agent level.
Created by nick on 5/6/15.
|
quickLink
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
region
|
Regions are localized states/provinces/municipalities within a country.
|
reservation
|
A reservation is a ticket or receipt made for a trip. This also includes service or penalty fees,
but not car and hotel reservations because those are not charged at the time of reservation.
|
reservationStatus
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
reservationTax
|
A tax is the amount due to a regulatory body whenever an exchange of funds is made or a service rendered.
|
reservationType
|
ReservationType is the type of reservation. Like Air, Car, Hotel, etc.
|
riskManagementVendor
|
A risk management vendor is a vendor that helps clients manage emergencies while travelers are on the road. These are also referred to as SOSes.
Created by nick on 10/6/15.
|
role
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
SSOProtocol
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
samlConfig
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
seat
|
A seat reserved on a plane for a traveler.
|
seatStatus
|
Seat statuses are the status of a seat reservation. Like if it is reserved or on hold.
|
segmentStatus
|
A segment status is the reservation status of the segment. Like if it is confirmed or on wait list.
|
serviceFeeAccrualFrequency
|
The rate at which the accrual happens for fees.
Created by nick on 4/16/14.
|
serviceFeeActivity
|
A unit of work that induces a fee. Like issuing a ticket.
Created by nick on 4/16/14.
|
serviceFeeLaborer
|
A person or system that does a unit of work.
Created by nick on 4/16/14.
|
serviceFeePayFrequency
|
The rate at which the client agrees to pay the accrued amount.
Created by nick on 4/16/14.
|
serviceFeePayType
|
The payment type that the client agrees to use. Like cash or credit card.
Created by nick on 4/16/14.
|
serviceFeeProduct
|
A product from a unit of work that induces a service fee.
Created by nick on 4/16/14.
|
siteAnalytic
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
stopOver
|
A stop over is an airport & time that a flight will stop at to refuel during the flight.
|
ticketingAnalytic
|
An analytic that tracks each ticket / approval attempt.
Created by nick on 6/3/14.
|
ticketingAnalyticMessage
|
Messages and errors that approval and ticketing record while attempting to finalize an itinerary.
Created by nick on 1/22/15.
|
ticketingAnalyticReviewer
|
A user that the approval/review message/email was sent to and any corresponding tracking data.
Created by nick on 1/27/15.
|
timeZone
|
The time zones around the world.
Created by nick on 7/2/14.
|
tmcBannerAd
|
A banner ad that a TMC sets to show to it's travelers on Airtineraries and promo pages.
|
tmcItinerarySetting
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
tmcSettings
|
Settings of the TMC that should be applied to all accounts serviced by that TMC.
Created by nick on 11/10/15.
|
trainStation
|
An element representing Train station codes in Airportal.
|
trainVendor
|
An element that represents vendors for train segments.
|
travelManagementCompany
|
A TMC (Travel Management Company) is a large corporation that manages trips for other companies/groups/entities. A TMC typically has many offices, giving them a corporate status.
Created by nick on 11/9/15.
|
travelOption
|
An element that represents travel options for travel segments.
|
travelOptionType
|
A travel option type is the description for the codes retrieved describing the various entries on travel segments.
|
travelPolicy
|
The travel policy for a client/division/group. This should define when the specific rules should be applied as well as common terminology that should be applied on rules.
If you see references to LLF or Lowest Logical Fare, what that means is that property is restricting the possibilities for searching for the lowest logical fare.
Created by nick on 1/27/15.
|
travelPolicyAction
|
A travel policy action is the action that must be taken when a trip violates the organization's travel policy.
Created by nick on 3/29/16.
|
travelPolicyDisplay
|
A travel policy display is a short summary of what the agent should pay attention to for the account"s travel policy.
An account"s travel policy should be the result of a list of these texts. If none of these are created, the travel policy will
automatically build bulletpoints from the actual travel policy record.
Created by nick on 2/17/17.
|
travelPolicyOperator
|
An operator that could be used in a travel policy.
Created by nick on 2/2/15.
|
travelPolicyQueue
|
A list of queues that the client/office would like itineraries to be queued to after ticketing.
Created by nick on 6/2/14.
|
travelPolicyRefundableOption
|
The travel policy refundability options are to help explain what refundability the client prefers when determining the lowest logical fare.
Created by nick on 1/28/16.
|
travelPolicyReviewer
|
A reviewer is the responsible person that must take action for a travel policy. Like an approver or an agent.
Created by nick on 3/29/16.
|
travelPolicyRule
|
The travel policy rule. A rule is part of a rule class that defines one of the guards.
Each rule will validate one property on a PNR. Chain them together to validate multiple properties of a PNR.
Created by nick on 1/29/15.
|
travelPolicyRuleClass
|
One rule class creates one violation each. This is where the message for the violation is stored.
Created by nick on 1/29/15.
|
travelPolicyRuleType
|
The travel policy rule type defines what properties the rule evaluates when checking against the value/operator/unit of the itinerary.
Created by nick on 1/29/15.
|
travelPolicySummary
|
Free form user created summary of a policy.
Created by jeremiah on 7/10/17.
|
travelPolicyUnit
|
A travel policy unit is a unit of measurement that could be used in a policy rule.
Created by nick on 2/2/15.
|
travelSegment
|
An element that represents travel segments of itineraries.
|
travelSegmentRemark
|
An element that represents remarks for Hotel segments.
|
travelVendor
|
Created with IntelliJ IDEA.
User: nick
Date: 10/18/13
Time: 3:41 PM
A travel vendor is a vendor that is from a TUR segment or other type of travel.
We use these to determine pretty names for segments and to help determine the types of tickets.
|
tripitAnalytic
|
Tripit analytics are for tracking the uploads and deletes using Tripit's webservice API.
|
udidReportCode
|
Udid Report Codes are codes used in Airportal that define what column a particular UDID should be labeled under when reporting through Airportal services.
User: nick
Date: 11/11/13
Time: 10:37 AM
|
unclaimedCommission
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
user
|
An element representing a user for AirPortal.
|
userCurrentClient
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
userItinerarySetting
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
userRequest
|
A record of applications / requests made by people to have airportal logins created for them.
Created by jameson on 7/16/14.
|
userToWt0Task
|
Author: Susan Grey
Date: 11/2/17
Time: 4:35 PM
|
username
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
vendorContact
|
Created by aturcsanski on 9/20/16.
|
virtualPayContact
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
virtualPaymentCard
|
Author: Kurt Stauffer
Date: 3/7/17
Time: 2:06 PM
|
virtualPaymentCredentials
|
An object to store bank credentials for generating one-time use cards for accounts.
User: Kurt Stauffer
Date: 3/3/17
Time: 8:09 AM
|
virtualPaymentServiceType
|
User: Kurt Stauffer
Date: 3/3/17
Time: 8:06 AM
|
visaType
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
voidLog
|
A void log is a record of a ticket that has been voided. Accounting uses these to track void activity and report them to proper authorities (like ARC).
|
widget
|
An object that represents a widget and it's properties.
|
widgetDashboard
|
An element representing which dashboards a widget may belong to.
|
widgetDashboardAbstract
|
Author: Kurt Stauffer
Date: 3/23/16
Time: 2:41 PM
|
wt0Task
|
Author: Kurt Stauffer
Date: 4/26/16
Time: 8:26 AM
|
itinerarySavingsDetail
|
The individual parts that make up itinerary savings summary totals.
We translate these from the UDIDs on incoming invoices, which are mapped
to the ValueLogicUdid class
|
itinerarySavingsSummary
|
The calculated totals from all the details records
that belong to the summary record.
|
monthlySummary
|
Cache of calculated client information. These are built and
rebuilt periodically for fast retrieval of savings data.
|
savingsType
|
The type of savings that the invoiceSavingsSummary
is classified as.
|
valuelogicUdidInfo
|
A UDID is a record in the GDS that defines a custom
information field. This class is mapped in the database
to a specific number that corresponds to hard coded values
in our GDS scripts.
When we import an itinerary, we scan through the invoice for
UDID strings, and parse them out. Then we match them up to
the UDID information that is stored here to determine what
type of savings we are dealing with.
|
valuelogicUdidNumber
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
valuelogicUdidService
|
A specific type of savings entered by the user, we use these to
categorize all the invoice savings records that come into the system.
A service belongs to a specific UDID, each valuelogic UDID string
has a code attached to it. When we parse the UDID string we get
the UDID number and code, which matched it up to a specific service.
|
airtineraryErrorReport
|
An object representing an error thrown during a scheduled process.
|
errorCode
|
An object that holds standardized error messages (in English).
|
errorReport
|
An object representing an error thrown during a scheduled process.
|
importErrorReport
|
An object representing an error thrown during a scheduled process.
|
midofficeErrorReport
|
A report record defining the state of a PNR in the midoffice.
Created by nick on 7/19/17.
|
profileImportError
|
An object representing an error thrown during a scheduled process.
|
profileUploadError
|
An object representing an error thrown during a scheduled process.
|
queueErrorReport
|
An object representing an error thrown during a scheduled process.
|
tripitErrorReport
|
An object representing an error thrown during a scheduled process.
|
jiraIssue
|
The most basic entity type in our domain. We require that there is a location open to enter violations,
so that this information can be returned to the client.
|
jiraProjectInfo
|
The most basic entity type in our domain. We require that there is a location open to enter violations,
so that this information can be returned to the client.
|
jiraVersion
|
The most basic entity type in our domain. We require that there is a location open to enter violations,
so that this information can be returned to the client.
|
travelAlert
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
travelAlertDestination
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
travelAlertNotification
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
travelAlertSeverity
|
Created with IntelliJ IDEA.
User: kstauffe
Date: 8/30/13
Time: 2:15 PM
To change this template use File | Settings | File Templates.
|
travelAlertType
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
weatherForecast
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
domoDataSet
|
Created by susan on 4/12/18.
|
domoGroup
|
Created by susan on 4/6/18.
|
domoPolicy
|
Created by susan on 4/12/18.
|
domoUser
|
Created by susan on 4/4/18.
|
faxDocument
|
Created with IntelliJ IDEA.
User: kstauffe
Date: 9/24/13
Time: 3:25 PM
To change this template use File | Settings | File Templates.
|
faxError
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
faxQueue
|
Created with IntelliJ IDEA. User: kstauffe Date: 9/20/13 Time: 11:04 AM To change this template
use File | Settings | File Templates.
|
faxStatus
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
hubspotDeleteList
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
subCategory
|
An object that defines the help desk ticket status.
|
ticketInfo
|
An object that defines the help desk ticket information.
|
customFieldTemplate
|
Reporting fields that should be sent with one-time use card requests so that they show up in the bank reports.
Author: Kurt Stauffer
Date: 4/6/17
Time: 1:19 PM
|
hplDocument
|
Author: Kurt Stauffer
Date: 11/21/13
Time: 10:30 AM
|
hplEmail
|
Created with IntelliJ IDEA.
User: kstauffe
Date: 9/24/13
Time: 10:49 AM
A destination to send fax confirmations to. This could be teams, specific emails, or wild cards like 'agent'
|
hplLog
|
Created with IntelliJ IDEA.
User: kstauffe
Date: 9/20/13
Time: 9:11 AM
To change this template use File | Settings | File Templates.
|
hplQueue
|
A record which represents a consumable message. These are consumed by different IHotelPaymentDelivery implementations.
The IHotelPaymentDelivery consume these to deliver payment via fax, email, or other integrations (sertifi) to a hotel.
User: Kurt Stauffer
Date: 9/20/13
Time: 8:36 AM
|
hplSettings
|
HPL Settings stores the configuration for how Airportal should create payment remittances for
hotel services. User: Kurt Stauffer Date: 9/24/13 Time: 9:45 AM
|
userDefinedFieldTemplate
|
Created with IntelliJ IDEA.
User: kstauffe
Date: 9/25/13
Time: 11:48 AM
A String template for sending reporting fields to Virtual Payment Providers.
|
advisorAward
|
Created with IntelliJ IDEA.
User: jeremiahs
Date: 10/3/14
Time: 11:39 AM
To change this template use File | Settings | File Templates.
|
advisorBanner
|
Created with IntelliJ IDEA.
User: jeremiahs
Date: 10/2/14
Time: 10:46 AM
To change this template use File | Settings | File Templates.
|
advisorDepartment
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
advisorDesignation
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
advisorDestination
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
advisorInterest
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
advisorInterestCategory
|
Created with IntelliJ IDEA.
User: jeremiahs
Date: 9/22/14
Time: 10:50 AM
To change this template use File | Settings | File Templates.
|
advisorProfile
|
User: nick
Date: 10/2/13
Time: 4:39 PM
A leisure agent profile. These are publicly displayed on the andavo website When hidden = false and active = true.
|
advisorSchedule
|
Advisor schedules are used to track the hours an advisor works on a daily basis.
User: nick
Date: 1/23/14
Time: 3:31 PM
|
advisorSpecialization
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
advisorSpecialty
|
Created with IntelliJ IDEA.
User: jeremiahs
Date: 12/3/14
Time: 7:25 AM
To change this template use File | Settings | File Templates.
|
advisorTestimonial
|
Created with IntelliJ IDEA.
User: jeremiahs
Date: 10/31/14
Time: 10:51 AM
To change this template use File | Settings | File Templates.
|
agentGroup
|
Agent groups are simple container for agents, so that they can be added quickly to clients.
|
employeeInfo
|
An object describing this user as an employee.
|
employeeType
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
officeInfo
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
onlineSupportOffice
|
The contact information for the online support desk that will show up on the travel contacts page.
|
profileAirNumber
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
profileCarNumber
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
profileCreditCard
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
profileCustom
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
profileHotelNumber
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
profileUrl
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
profileUser
|
Domain object for the profile_user table from the inside schema.
|
sapGroup
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
sapJob
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
sapStat
|
An object defining the basic abilities we want all of our hibernate objects to have.
|
groupRequestTraveler
|
A traveler that intends to go on a trip that is requested by the request system.
|
groupRequestTravelerLoyaltyProgram
|
A traveler's discount program that they hold with an airline. Should be one per airline.
|
groupRequestTravelerPassport
|
A passport for a traveler that is intending to travel in a group trip. Should be one per country they are citizens in.
|
groupTraveler
|
An object that defines the group traveler travelling.
|
groupTravelerLoyaltyProgram
|
|
groupTravelerPassport
|
|
groupTravelerType
|
A traveler can be of a certain type. They come in all shapes and sizes. Some good, some bad.
In this case, it is more likely Athletes or Coaches, which indicate their leadership levels.
|
travelGroup
|
An object that tracks the travel groups for a client.
|
travelGroupRequest
|
A request for a group trip, where multiple travelers want to travel using a special one-time contract
|
travelGroupRequestAttachmentUrl
|
The location of a file that describes an agreement between two entities for a request. Typically used for contracts.
|
travelGroupRequestDeparture
|
A departure is the location that a traveler will be leaving from.
|
travelGroupRequestDestination
|
A destination that a group trip requests to travel to.
|
travelGroupRequestGround
|
A ground segment that the travelers wish to endure. Like a car ride.
|
travelGroupRequestGroundUrl
|
A link to a file that will have relevance to a trip on the ground. Like a confirmation email from a rental agency.
|
travelGroupRequestHotel
|
A hotel night stay that the travelers of the request wish to attend.
|
travelGroupRequestStatus
|
The status of a group travel request. This identifies where they are in the process.
|
simpleConstraintDescriptor
|
An object that describes a constraint on a property. This should be used for simple
comparative validation when you don't want to hit the server to check for empty strings, etc.
|
simpleViolation
|
An object that describes violations in constraints.
|
address
|
|
agentCommissionPojo
|
The most basic entity type in our domain. We require that there is a location open to enter violations,
so that this information can be returned to the client.
|
airBankUnusedTicketSummary
|
Created by jeremiah on 6/3/16.
|
autocompleteData
|
Author: Kurt Stauffer
Date: 9/11/14
Time: 4:33 PM
|
autocompleteDomain
|
Author: Kurt Stauffer
Date: 9/22/14
Time: 1:47 PM
|
autocompleteList
|
A simple wrapper of a list of autocomplete results.
|
autocompleteResult
|
A result row of an autocomplete search.
|
autocompleteSuggestion
|
Author: Kurt Stauffer
Date: 8/28/14
Time: 4:19 PM
|
callInfo
|
The most basic entity type in our domain. We require that there is a location open to enter violations,
so that this information can be returned to the client.
|
commissionSummary
|
Provides a summary of commissions
|
displayName
|
A simple object to be used for drop-down lists and displays, where the object is an identifier and a displayed name.
|
displayTraveler
|
An adjusted display name object that now also has a traveler id.
Created by nick on 7/17/14.
|
dropdownPojo
|
A simple pojo for returning key value dropdown pairs.
|
filterItem
|
|
JAXBDouble
|
|
JAXBGrid
|
|
JAXBHashMap
|
|
JAXBHashMapEntry
|
|
JAXBList
|
A simple list wrapper to wrap objects in. You can send this one over JAXB.
|
mapWrapper
|
|
recentCountry
|
An object to represent the number of travelers in a given country.
|
recentSegment
|
An object describing a segment that a passenger has been in recently.
Because of the fact that mySQL does not support views with variables or subqueries, this object cannot be live.
|
recipient
|
|
repairableItineraryInfo
|
Used to relay minimal information on a repairable itinerary
|
repairableItineraryResults
|
Used to relay repairable itinerary search results
|
safetyCheckDisplay
|
|
simpleCommissionNote
|
Created by jeremiah on 9/8/16.
|
simpleConsultantProfile
|
Created by jeremiah on 4/6/18.
|
travelSpendSummaryPojo
|
|
wt0TaskPojo
|
A simple wrapper of a key value wt0 task updates.
|
transactionPojo
|
Author: Kurt Stauffer
Date: 5/11/16
Time: 11:21 AM
|
chart
|
|
data
|
|
accountProactiveTime
|
Provides a summary of proactive time information for an account
|
airTripRequest
|
A request for a set of flights using the given parameters. For complex trip types, place all flight requests into
the outboundFlights array or it will be considered a round trip.
Created by nick on 8/5/16.
|
checkins
|
Author: Kurt Stauffer
Date: 6/12/14
Time: 4:18 PM
|
clientChartNode
|
A node used in a chart that will describe client relations.
Created by nick on 5/1/15.
|
clientLogoConfiguration
|
An object to describe the logo locations for an account.
|
clientPipeline
|
ClientPipeline is used to display to sales what the status is on clients in the implementation process, as well as contact and other reporting information on these clients.
Created by nick on 11/12/15.
|
clientUdidDisplay
|
The most basic entity type in our domain. We require that there is a location open to enter violations,
so that this information can be returned to the client.
|
dashboardLatLng
|
Author: Kurt Stauffer
Date: 1/12/17
Time: 2:16 PM
|
expandedProactiveTimeActivity
|
Author: Kurt Stauffer
Date: 10/9/14
Time: 1:05 PM
|
flatTravelRequest
|
Created by jeremiah on 1/11/18.
|
flatTravelRequestContact
|
Created by jeremiah on 1/11/18.
|
flatTravelRequestPassenger
|
Created by jeremiah on 1/11/18.
|
flatTravelRequestSegment
|
Created by jeremiah on 1/11/18.
|
flatTravelRequestUdid
|
Created by jeremiah on 1/11/18.
|
flightRequest
|
A request for flight information using the given parameters.
Created by nick on 7/28/16.
|
gdacsAlert
|
An alert from GDACS describing a natural disaster.
Created by nick on 10/21/14.
|
gdsScriptGrid
|
Generic grid data structure.
The data structure is mostly adapted to the jQgrid json format, but it can be adapted to
any reasonable grid library, with a little effort.
The optimal way to handle this would be with generics, just passing in the domain object name into an .
. . . But Wait! JaxB doesn't really know what to do with generic declarations on its xml elements, so we
do the next best thing. Every time we want to create a new grid instance, we create a new subclass and reimplement
nearly identical functionality, but with a few small changes. Those changes being the pojo class we use for the
rows property, and the buildRows function that we use to populate rows, That really should be the only change
in the subclasses.
If somewhere down the road, someone finds a way to easily mashall generics through Jaxb, the buildrows functionality
could easily be promoted up here.
|
gdsScriptPojo
|
|
hotelAttachmentRecord
|
Created by jeremiah on 2/22/16.
Pojo for the hotel attachment dashboard's data table.
|
hotelAttachmentSummary
|
Created by jeremiah on 2/22/16.
|
hotelRequest
|
Created with IntelliJ IDEA.
User: jeremiahs
Date: 7/1/15
Time: 11:02 AM
Simple Pojo for building hotel stay requests on a travel request.
|
lightWeightAdvisor
|
Created by jeremiah on 11/16/16.
|
managedWidget
|
Author: Kurt Stauffer
Date: 3/22/16
Time: 12:00 PM
|
maskedCreditCard
|
Web safe bean for providing information about a CreditCard object
Author: Kurt Stauffer
Date: 10/24/13
Time: 3:26 PM
Modified By: Susan Grey
Modified On: 11/21/2017
Added a new field Issuing Bank.
|
maskedEncompassCredentials
|
Created with IntelliJ IDEA.
User: kurt
Date: 11/8/13
Time: 9:10 AM
To change this template use File | Settings | File Templates.
|
midofficeAgentDetail
|
An object crafted specifically for getting agent details for a midoffice ticketing system.
Created by nick on 7/2/15.
|
midofficeAgentQueue
|
Queues specific to agents. These should match with codes that the midoffice can reference.
Created by nick on 7/2/15.
|
midofficeClientContract
|
A message to communicate vendor contract relationships with a midoffice system.
Created by nick on 7/2/15.
|
midofficeClientUdid
|
A message to a midoffice system with udid details for an account.
Created by nick on 7/2/15.
|
midofficeDivision
|
A message that can be used to transfer division (client) details to the midoffice.
Created by nick on 3/10/16.
|
midofficeFormOfPayment
|
All the information that a midoffice would need to bill travel payments.
Created by nick on 7/2/15.
|
midofficeOfficeDetail
|
Information about a particular PCC/SID that a midoffice system should know about.
Created by nick on 4/11/18.
|
midofficeServiceFee
|
A message to communicate what service fee to apply to a PNR.
Created by nick on 7/7/15.
|
midofficeUnusedTicket
|
An unused ticket with only information useful to a midoffice system.
Created by nick on 7/2/15.
|
newSalesClientRequest
|
A request to create a new client with only the parameters that sales associates should be aware of.
Created by nick on 6/27/17.
|
notificationDisplay
|
Author: Kurt Stauffer
Date: 6/27/16
Time: 8:56 AM
|
notificationPojo
|
Author: Kurt Stauffer
Date: 1/7/14
Time: 9:16 AM
|
notificationRecipient
|
|
plannerGroupGrid
|
Generic grid data structure.
The data structure is mostly adapted to the jQgrid json format, but it can be adapted to
any reasonable grid library, with a little effort.
The optimal way to handle this would be with generics, just passing in the domain object name into an .
. . . But Wait! JaxB doesn't really know what to do with generic declarations on its xml elements, so we
do the next best thing. Every time we want to create a new grid instance, we create a new subclass and reimplement
nearly identical functionality, but with a few small changes. Those changes being the pojo class we use for the
rows property, and the buildRows function that we use to populate rows, That really should be the only change
in the subclasses.
If somewhere down the road, someone finds a way to easily mashall generics through Jaxb, the buildrows functionality
could easily be promoted up here.
|
plannerGroupPojo
|
|
proactiveTimeDisplay
|
Author: Kurt Stauffer
Date: 6/23/16
Time: 2:04 PM
|
profileData
|
Pojo to transport profile data in its most basic form
|
profileGroupPojo
|
For transferring critical information about profile value groups. Mainly used for
filling in values of profile forms with minimal payload.
|
profileValuePojo
|
|
recipientDisplay
|
Author: Kurt Stauffer
Date: 6/27/16
Time: 2:22 PM
|
simpleAdvisor
|
Simple advisor is a simplified version of the advisor profile.
|
simpleAgent
|
A simple object containing agent information.
Created by nick on 11/29/16.
|
simpleAgentTeam
|
|
simpleAirLegOption
|
A leg in a trip is a consecutive number of flights that happen consecutively with a defined origin and destination city. A leg can be made of one or many flights.
Created by nick on 8/10/16.
|
simpleAirTripOption
|
A simple trip option that explains an available flight.
Created by nick on 7/28/16.
|
simpleAirselectAnalytic
|
A simplified version of the Airselect analytic object. Primarily for over-the-wire communication.
Created by nick on 11/29/16.
|
simpleAirtineraryAnalytic
|
A simplified version of Airtinerary Analytic object
|
simpleClientContact
|
Created with IntelliJ IDEA.
User: nick
Date: 10/15/13
Time: 11:31 AM
A collection of all the different phone numbers that a client can call.
|
simpleClientContactInfo
|
Created with IntelliJ IDEA.
User: jeremiahs
Date: 8/18/14
Time: 3:38 PM
contains the basic contact info for a client
|
simpleClientContract
|
Provides vendor contract info for a client.
|
simpleClientHeader
|
Created with IntelliJ IDEA.
User: jeremiahs
Date: 8/18/14
Time: 3:22 PM
This object is used on the admin tools as the header containing the clients contact info.
|
simpleClientManager
|
Created by jeremiah on 1/15/15.
|
simpleFeedback
|
Created by jeremiah on 3/9/17.
|
simpleFlightOption
|
A flight, or leg of a flight from one airport to another.
Created by nick on 7/28/16.
|
simpleImport
|
Simplified itinerary import object
|
simplePassenger
|
A simplified version of the passenger object that can be passed around for summaries of itineraries.
|
simpleRoleSummary
|
A simple user used only for recording account purposes. This will have more information than is typically needed.
Created by nick on 2/17/17.
|
simpleTravelSpendSummary
|
Created by jeremiah on 5/26/16.
Summary data for itinerary spend data.
Transactions and Amounts.
|
simpleUser
|
|
smallClient
|
A small client for the org chart.
|
smallTravelerPojo
|
|
ticketingHistory
|
A history of ticketing approvals.
Created by nick on 5/19/15.
|
ticketingSummary
|
A ticketing summary is a summary of a ticketing analytic.
Created by nick on 1/22/15.
|
travelHistoryLatLng
|
Author: Kurt Stauffer
Date: 1/12/17
Time: 2:16 PM
|
travelRequest
|
|
travelerGrid
|
Generic grid data structure.
The data structure is mostly adapted to the jQgrid json format, but it can be adapted to
any reasonable grid library, with a little effort.
The optimal way to handle this would be with generics, just passing in the domain object name into an .
. . . But Wait! JaxB doesn't really know what to do with generic declarations on its xml elements, so we
do the next best thing. Every time we want to create a new grid instance, we create a new subclass and reimplement
nearly identical functionality, but with a few small changes. Those changes being the pojo class we use for the
rows property, and the buildRows function that we use to populate rows, That really should be the only change
in the subclasses.
If somewhere down the road, someone finds a way to easily mashall generics through Jaxb, the buildrows functionality
could easily be promoted up here.
|
udidEditDetail
|
The details on the available options per each udid.
Created by nick on 9/15/15.
|
wt0TaskCount
|
Author: Kurt Stauffer
Date: 4/19/16
Time: 8:45 AM
|
wt0TaskDetails
|
Author: Susan Grey
Date: 11/3/17
Time: 2:59 AM
|
travelSpendingChart
|
|
maskedGroupLoyaltyProgram
|
|
maskedGroupPassport
|
|
maskedGroupRequest
|
|
maskedGroupTraveler
|
|
basicSeries
|
Series objects represent the different
data types we can have in our chart:
-Slices of the pie
-Types of bars
-Line data sets
|
chartData
|
|
domoCar
|
The details of car segments, given in a flat format for Domo.
Created by nick on 3/27/17.
|
domoCityPairs
|
Trip summaries with only the basic information.
Created by nick on 3/27/17.
|
domoHotel
|
Hotel data, given in a flat format for Domo.
Created by nick on 3/27/17.
|
domoTrip
|
Air segment details, given in a flat format form for Domo.
Created by nick on 3/27/17.
|
domoUnusedTicket
|
Unused ticket information, given in a flat file format for Domo.
Created by nick on 3/27/17.
|
externalEmailContent
|
|
confirmationDetailsDTO
|
|
sertifiCard
|
|
sertifiCompany
|
|
sertifiContact
|
|
sertifiOtherField
|
|
sertifiPaymentMethodAccessData
|
|
sertifiTraveler
|
|
sertifyTransaction
|
|
hplBillingAccount
|
Author: Kurt Stauffer
Date: 4/16/14
Time: 10:15 AM
|
hplBillingTransaction
|
Author: Kurt Stauffer
Date: 12/10/13
Time: 4:20 PM
|
hplQueueGrid
|
Author: Kurt Stauffer
Date: 10/15/14
Time: 11:37 AM
|
hplStats
|
Author: Kurt Stauffer
Date: 6/25/14
Time: 12:57 PM
|
hplValidationResponse
|
Author: Kurt Stauffer
Date: 3/4/16
Time: 1:55 PM
|
requeueDetails
|
Author: Kurt Stauffer
Date: 10/17/14
Time: 9:38 AM
|
airSegmentSpend
|
Specific display information relating to individual tickets for spend reconciliation.
|
carSegmentSpend
|
Specific car segment booking information
Created by jeremiah on 9/21/16.
|
displayApproval
|
The display approval is a place to store approval elements in the DisplayItinerary.
This includes the buttons and messages for approval processes.
Created by nick on 2/6/15.
|
displayCode
|
|
displayHotelAttachment
|
A class with information to show in the hotel attachment section of an Airtinerary.
Created by nick on 5/18/15.
|
displayInvoice
|
An invoice is the grouping of tickets into a single transaction for recording purposes.
|
displayItinerary
|
A display itinerary has all of the details in an itinerary that a traveler would want to see.
This should contain specifics like notes from our system (but not from the GDS) and should have all of the
parts a traveler would not care about removed.
|
displayLink
|
|
displayNotes
|
|
displayOption
|
|
displayPassenger
|
General information about the passengers going on this trip.
|
displayQuote
|
An estimation of what a single ticket would cost.
|
displayRate
|
A name value pair for breaking down rates by cost type (remember that all rates are time sensitive too!). Cost types can be like an hourly rate, or per mileage amount, etc.
|
displaySeat
|
Information about a reserved seat on a travel vehicle.
|
displaySegment
|
|
displayStopOver
|
Information about a stopping point in a travel segment.
|
displayTicket
|
Information about the tickets associated with the trip.
|
hotelSegmentSpend
|
Specific booking information for hotel segment spending.
Created by jeremiah on 9/21/16.
|
miscSegmentSpend
|
Specific segment booking information for miscellaneous travel types
Created by jeremiah on 9/21/16.
|
railSegmentSpend
|
Specific booking data for rail travel segments.
Created by jeremiah on 9/21/16.
|
simpleAirSeat
|
Created by nick on 8/24/16.
|
simpleAirSegment
|
Created by nick on 8/24/16.
|
simpleAirStopOver
|
Created by nick on 8/24/16.
|
simpleCarSegment
|
Created by nick on 8/24/16.
|
simpleHotelSegment
|
Created by nick on 8/24/16.
|
simpleInvoice
|
Created by nick on 8/24/16.
|
simpleItinerary
|
An itinerary capable of being sent with all information that is XML/JSON compatible. This will be used to talk specifics with outside systems on creating/viewing itineraries.
Created by nick on 8/24/16.
|
simplePassengerInfo
|
Created by nick on 8/24/16.
|
simpleTicket
|
Created by nick on 8/24/16.
|
simpleTrainSegment
|
Created by nick on 8/24/16.
|
simpleTravelSegment
|
Created by nick on 8/24/16.
|
basicProfileTemplate
|
|
incompleteProfileGrid
|
Created by susan on 7/5/18.
|
profile
|
User profile pojo
|
profileEditTemplate
|
|
profileUploadPojo
|
Wrapper class for List of ProfileValueGroup and ProfileUploadAnalytic
|
simpleTravelProfile
|
A simple travel profile that can be used to update basic travel profile fields. This is for rapid development and all fields here should be available in most (if not all) clients.
If more profile fields are required, then updating the profile value groups is the best idea.
Created by nick on 9/15/16.
|
syncInfo
|
Root Class for defining a sync event
|
averageSavingsLineGraph
|
|
hardSavingsPieChart
|
Class representing the data for the hard savings pie ValueLogic chart
|
monthlyBreakdownGraph
|
A month to month representation for valuelogic savings
|
monthlyBreakdownSeries
|
|
simpleItinerarySavings
|
Simple pojo that can be used to pass only the basic data for valuelogic.
Created by nick on 12/30/14.
|
valueLogicAgentReport
|
|
clientDTO
|
A simple Virtual pay client Data Transfer Object
|