Skip to content

Cruise Entities - Mapping Documentation

Domain: Cruise
Entity Count: 18
Source File: cruise-entities.xml

Table of Contents


CruiseCompany

Entity Class: com.perun.tlinq.entity.cruise.CCruiseCompany
ID Field: companyId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.cruise.CruisecompanyEntity

Services

Service Name Action Return Class Parameters
saveCruiseCompany create - -
saveCruiseCompany update - -
readCruiseCompany read - -
readCruiseCompany search - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
companyId id DirectMapping - -
companyCode code DirectMapping - -
companyName name DirectMapping - -

CruisePort

Entity Class: com.perun.tlinq.entity.cruise.CCruisePort
ID Field: cruisePortId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.cruise.CruiseportEntity

Services

Service Name Action Return Class Parameters
saveCruisePort create - -
saveCruisePort update - -
readCruisePort read - -
readCruisePort search - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
cruisePortId id DirectMapping - -
portCode code DirectMapping - -
portName name DirectMapping - -

CabinType

Entity Class: com.perun.tlinq.entity.cruise.CCabinType
ID Field: cabinTypeId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.cruise.CabintypeEntity

Services

Service Name Action Return Class Parameters
saveCabinType create - -
saveCabinType update - -
readCabinType read - -
readCabinType search - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
cabinTypeId id DirectMapping - -
typeCode code DirectMapping - -
typeName name DirectMapping - -

ChargeType

Entity Class: com.perun.tlinq.entity.cruise.CChargeType
ID Field: chargeTypeId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.cruise.ChargetypeEntity

Services

Service Name Action Return Class Parameters
saveChargeType create - -
saveChargeType update - -
readChargeType read - -
readChargeType search - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
chargeTypeId id DirectMapping - -
chargeTypeCode code DirectMapping - -
chargeTypeName name DirectMapping - -

CruiseArea

Entity Class: com.perun.tlinq.entity.cruise.CCruiseArea
ID Field: cruiseAreaId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.cruise.CruiseareaEntity

Services

Service Name Action Return Class Parameters
saveCruiseArea create - -
saveCruiseArea update - -
readCruiseArea read - -
readCruiseArea search - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
cruiseAreaId id DirectMapping - -
areaCode code DirectMapping - -
areaName description DirectMapping - -

CruiseShip

Entity Class: com.perun.tlinq.entity.cruise.CCruiseShip
ID Field: cruiseShipId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.cruise.CruiseshipEntity

Services

Service Name Action Return Class Parameters
saveCruiseShip create - -
saveCruiseShip update - -
readCruiseShip read - -
readCruiseShip search - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
cruiseShipId id DirectMapping - -
shipCode code DirectMapping - -
shipName name DirectMapping - -
shipDescription description DirectMapping - -
companyId companyid DirectMapping - -
docUrl docurl DirectMapping - -

ShipCabin

Entity Class: com.perun.tlinq.entity.cruise.CShipCabin
ID Field: shipCabinId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.cruise.ShipcabinEntity

Services

Service Name Action Return Class Parameters
saveShipCabin create - -
saveShipCabin update - -
readShipCabin read - -
readShipCabin search - -
listShipCabins list com.perun.tlinq.entity.cruise.CShipCabin shipId (input), maxPax (input), name (input)

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
shipCabinId id DirectMapping - -
shipId shipid DirectMapping - -
cabinTypeId cabintypeid DirectMapping - -
maxPax maxpax DirectMapping - -

CruiseItinerary

Entity Class: com.perun.tlinq.entity.cruise.CCruiseItinerary
ID Field: itineraryId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.cruise.ItineraryEntity

Services

Service Name Action Return Class Parameters
saveCruiseItinerary create - -
saveCruiseItinerary update - -
readCruiseItinerary read - -
readCruiseItinerary search - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
itineraryId id DirectMapping - -
itineraryCode code DirectMapping - -
cruiseShipId shipid DirectMapping - -
cruiseAreaId areaid DirectMapping - -
imageUrl imageurl DirectMapping - -
duration duration DirectMapping - -
name name DirectMapping - -

Cruise

Entity Class: com.perun.tlinq.entity.cruise.CCruise
ID Field: cruiseId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.cruise.CruiseEntity

Services

Service Name Action Return Class Parameters
saveCruise create - -
saveCruise update - -
readCruise read - -
readCruise search com.perun.tlinq.entity.cruise.CCruise itinId (input), minDate (input), maxDate (input)

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
cruiseId id DirectMapping - -
itineraryId itineraryid DirectMapping - -
startDate startdate DirectMapping - -

CruiseTemplate

Entity Class: com.perun.tlinq.entity.cruise.CCruiseTemplate
ID Field: cruiseTemplateId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.cruise.CruisetemplateEntity

Services

Service Name Action Return Class Parameters
saveCruiseTemplate create - -
saveCruiseTemplate update - -
readCruiseTemplate read - -
readCruiseTemplate search - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
cruiseTemplateId id DirectMapping - -
itineraryId itineraryid DirectMapping - -
stopSeq stopseq DirectMapping - -
portId cruiseportid DirectMapping - -
arriveTime arrivetime DirectMapping - -
departTime departtime DirectMapping - -

CabinCharge

Entity Class: com.perun.tlinq.entity.cruise.CCabinCharge
ID Field: cabinChargeId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.cruise.CabinchargeEntity

Services

Service Name Action Return Class Parameters
saveCabinCharge create - -
saveCabinCharge update - -
readCabinCharge read - -
readCabinCharge search - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
cabinChargeId id DirectMapping - -
cruiseId cruiseid DirectMapping - -
shipCabinId shipcabinid DirectMapping - -
amount amount DirectMapping - -
currency currency DirectMapping - -
exRate exrate DirectMapping - -
available available DirectMapping - -

CruisePoint

Entity Class: com.perun.tlinq.entity.cruise.CCruisePoint
ID Field: cruisePointId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.cruise.CruisepointEntity

Services

Service Name Action Return Class Parameters
saveCruisePoint create - -
saveCruisePoint update - -
saveCruisePoint read - -
saveCruisePoint search - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
cruisePointId id DirectMapping - -
cruiseId cruiseid DirectMapping - -
portId cruiseportid DirectMapping - -
arrivalTime arrivedt DirectMapping - -
departTime departdt DirectMapping - -
description description DirectMapping - -
stopSeq stopseq DirectMapping - -

OtherCharge

Entity Class: com.perun.tlinq.entity.cruise.COtherCharge
ID Field: otherChargeId
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.db.cruise.OtherchargeEntity

Services

Service Name Action Return Class Parameters
saveOtherCharge create - -
saveOtherCharge update - -
readOtherCharge read - -
readOtherCharge search - -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
otherChargeId id DirectMapping - -
cruiseId cruiseid DirectMapping - -
chargeTypeId chargetypeid DirectMapping - -
amount amount DirectMapping - -
currency currency DirectMapping - -
exRate exrate DirectMapping - -
mandatory mandatory DirectMapping - -

CruiseCabinRecord

Entity Class: com.perun.tlinq.entity.cruise.CCruiseCabinRecord
ID Field: None
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.entity.cruise.NTSCruiseCabinRecord

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
cabin cabin DirectMapping - Target Entity: ShipCabin
cabinCharge cabinCharge DirectMapping - Target Entity: CabinCharge
cabinType cabinType DirectMapping - Target Entity: CabinType

CruiseChargeRecord

Entity Class: com.perun.tlinq.entity.cruise.CCruiseChargeRecord
ID Field: None
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.entity.cruise.NTSCruiseChargeRecord

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
chargeType chargeType DirectMapping - Target Entity: ChargeType
charge charge DirectMapping - Target Entity: OtherCharge

CruisePointRecord

Entity Class: com.perun.tlinq.entity.cruise.CCruisePointRecord
ID Field: None
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.entity.cruise.NTSCruisePointRecord

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
port port DirectMapping - Target Entity: CruisePort
point point DirectMapping - Target Entity: CruisePoint

CruiseSearchResultItem

Entity Class: com.perun.tlinq.entity.cruise.CCruiseSearchResultItem
ID Field: None
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.entity.cruise.NTSCruiseSearchResultItem

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
cruise cruise DirectMapping - Target Entity: Cruise
ship ship DirectMapping - Target Entity: CruiseShip
company company DirectMapping - Target Entity: CruiseCompany
area area DirectMapping - Target Entity: CruiseArea
itinerary itinerary DirectMapping - Target Entity: CruiseItinerary
cabins cabins ArrayMapping - Target Entity: CruiseCabinRecord
charges charges ArrayMapping - Target Entity: CruiseChargeRecord
cruisePoints cruisePoints ArrayMapping - Target Entity: CruisePointRecord

CruiseSearch

Entity Class: com.perun.tlinq.entity.cruise.CCruiseSearch
ID Field: None
Default Factory: NTSServiceFactory

Factory: NTSServiceFactory

Native Entity: com.perun.tlinq.client.nts.entity.cruise.NTSCruiseSearch

Services

Service Name Action Return Class Parameters
searchCruises search com.perun.tlinq.entity.cruise.CCruiseSearch -

Field Mappings

Target Field Source Field Mapping Type Reverse Mapping Notes
areaId areaId DirectMapping - -
rangeStart dateRangeStart DirectMapping - -
rangeEnd dateRangeEnd DirectMapping - -
minDuration minDuration DirectMapping - -
maxDuration maxDuration DirectMapping - -
resultCount resultCount DirectMapping - -
result result ArrayMapping - Target Entity: CruiseSearchResultItem


Generated from cruise-entities.xml