Skip to content

Tripmaker Entities - Mapping Documentation

Domain: Tripmaker Entity Count: 7 Source File: tripmaker-entities.xml

Table of Contents


TripProject

Entity Class: com.perun.tlinq.entity.tripmaker.CTripProject
ID Field: projectId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.tripmaker.TripProjectEntity

Services

Service Name Action Return Class Parameters
saveTripProject create - -
saveTripProject update - -
readTripProject read - -
readTripProject search - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
projectId projectId DirectMapping - -
agentId agentId DirectMapping - -
travelerCount travelerCount DirectMapping - -
travelerDetails travelerDetails DirectMapping - -
holidayType holidayType DirectMapping - -
destinations destinations DirectMapping - -
datePeriodStart datePeriodStart DirectMapping - -
datePeriodEnd datePeriodEnd DirectMapping - -
dateFlexibility dateFlexibility DirectMapping - -
status status DirectMapping - -
createdAt createdAt DirectMapping - -
lastModified lastModified DirectMapping - -

TripMakerItinerary

Entity Class: com.perun.tlinq.entity.tripmaker.CItinerary
ID Field: itineraryId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.tripmaker.TripMakerItineraryEntity

Services

Service Name Action Return Class Parameters
saveItinerary create - -
saveItinerary update - -
readItinerary read - -
readItinerary search - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
itineraryId itineraryId DirectMapping - -
projectId projectId DirectMapping - -
itineraryName itineraryName DirectMapping - -
status status DirectMapping - -
createdAt createdAt DirectMapping - -
lastModified lastModified DirectMapping - -

FlightOption

Entity Class: com.perun.tlinq.entity.tripmaker.CFlightOption
ID Field: flightOptionId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.tripmaker.FlightOptionEntity

Services

Service Name Action Return Class Parameters
saveFlightOption create - -
saveFlightOption update - -
readFlightOption read - -
readFlightOption search - -
deleteFlightOption delete - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
flightOptionId flightOptionId DirectMapping - -
itineraryId itineraryId DirectMapping - -
flightType flightType DirectMapping - -
originAirport originAirport DirectMapping - -
destinationAirport destinationAirport DirectMapping - -
departureDatetime departureDatetime DirectMapping - -
arrivalDatetime arrivalDatetime DirectMapping - -
layovers layovers DirectMapping - -
totalDurationMinutes totalDurationMinutes DirectMapping - -
airlineCode airlineCode DirectMapping - -
flightNumber flightNumber DirectMapping - -
cabinClass cabinClass DirectMapping - -
baseCostPerPerson baseCostPerPerson DirectMapping - -
airportTransport airportTransport DirectMapping - -
amadeusOfferId amadeusOfferId DirectMapping - -
createdAt createdAt DirectMapping - -

AccommodationOption

Entity Class: com.perun.tlinq.entity.tripmaker.CAccommodationOption
ID Field: accommodationId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.tripmaker.AccommodationOptionEntity

Services

Service Name Action Return Class Parameters
saveAccommodationOption create - -
saveAccommodationOption update - -
readAccommodationOption read - -
readAccommodationOption search - -
deleteAccommodationOption delete - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
accommodationId accommodationId DirectMapping - -
itineraryId itineraryId DirectMapping - -
destinationCity destinationCity DirectMapping - -
propertyName propertyName DirectMapping - -
propertyType propertyType DirectMapping - -
starRating starRating DirectMapping - -
checkInDate checkInDate DirectMapping - -
checkOutDate checkOutDate DirectMapping - -
numberOfNights numberOfNights DirectMapping - -
roomType roomType DirectMapping - -
mealPlan mealPlan DirectMapping - -
amenities amenities DirectMapping - -
baseCostTotal baseCostTotal DirectMapping - -
amadeusOfferId amadeusOfferId DirectMapping - -
createdAt createdAt DirectMapping - -

Activity

Entity Class: com.perun.tlinq.entity.tripmaker.CActivity
ID Field: activityId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.tripmaker.ActivityEntity

Services

Service Name Action Return Class Parameters
saveActivity create - -
saveActivity update - -
readActivity read - -
readActivity search - -
deleteActivity delete - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
activityId activityId DirectMapping - -
itineraryId itineraryId DirectMapping - -
activityDate activityDate DirectMapping - -
timePeriod timePeriod DirectMapping - -
activityName activityName DirectMapping - -
description description DirectMapping - -
durationMinutes durationMinutes DirectMapping - -
transportIncluded transportIncluded DirectMapping - -
guideIncluded guideIncluded DirectMapping - -
baseCostTotal baseCostTotal DirectMapping - -
source source DirectMapping - -
amadeusOfferId amadeusOfferId DirectMapping - -
displayOrder displayOrder DirectMapping - -
createdAt createdAt DirectMapping - -

OtherService

Entity Class: com.perun.tlinq.entity.tripmaker.COtherService ID Field: otherServiceId Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.tripmaker.OtherServiceEntity

Services

Service Name Action Return Class Parameters
saveOtherService create - -
saveOtherService update - -
readOtherService read - -
readOtherService search - -
deleteOtherService delete - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
otherServiceId otherServiceId DirectMapping - -
itineraryId itineraryId DirectMapping - -
category category DirectMapping - TRANSPORT, VISA, MEET & GREET, OTHERS
description description DirectMapping - -
serviceDate serviceDate DirectMapping - -
serviceTime serviceTime DirectMapping - -
quantity quantity DirectMapping - -
supplierName supplierName DirectMapping - -
baseCostTotal baseCostTotal DirectMapping - -
basePriceTotal basePriceTotal DirectMapping - -
currency currency DirectMapping - -
originalCostTotal originalCostTotal DirectMapping - -
createdAt createdAt DirectMapping - -

Exclusion

Entity Class: com.perun.tlinq.entity.tripmaker.CExclusion
ID Field: exclusionId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.tripmaker.ExclusionEntity

Services

Service Name Action Return Class Parameters
saveExclusion create - -
saveExclusion update - -
readExclusion read - -
readExclusion search - -
deleteExclusion delete - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
exclusionId exclusionId DirectMapping - -
itineraryId itineraryId DirectMapping - -
exclusionText exclusionText DirectMapping - -
displayOrder displayOrder DirectMapping - -
createdAt createdAt DirectMapping - -


Generated from tripmaker-entities.xml