public interface BookingDetailModel extends BookingSubModel
BOOKING_ID, BOOKING_ID_KEY, BOOKING_PAX_ID, BOOKING_SUB_FILE, DESCRIPTION, DETAIL_ACCESS_KEY, MODULE_ID, MODULE_START_DATE, PRODUCT_TYPE, REMOTE_REFERENCE_NO, SOURCE_REFERENCE_NO, TOUR_HEADER_DETAIL_ID, TOUR_HEADER_OPTION_ID| Modifier and Type | Method and Description |
|---|---|
void |
addMessageProperties(String strPrefix,
boolean bDeleteProperties,
org.jbundle.model.message.MessageHeader messageHeader,
org.jbundle.model.message.Message message,
String strNewPrefix)
Add any message properties that are set in this record.
|
org.jbundle.model.message.MessageDataParent |
checkMessageRequired(String iStatusType)
Lookup the message for this status update.
|
String |
checkRequiredParams(String iStatusType)
Pre-check to see if the minimal required params are set.
|
Date |
getEndDate()
Get the end product date and time.
|
String |
getErrorMessage(String iStatusType)
GetErrorMessage Method.
|
short |
getNoPax()
Get Pax using this service.
|
int |
getPaxInRoom(int iRoomType)
How many of this type of passenger (ie., single, double, etc.) are in this type of room?.
|
ProductModel |
getProduct()
Get the product for this detail.
|
String |
getProductDesc()
Get the description of the product for this line item.
|
Date |
getStartDate()
Get the start date and time for this product.
|
void |
setErrorMessage(org.jbundle.model.message.MessageDataParent messageData,
String strError)
Set the error message in this record for this message type.
|
String |
setupProductDesc()
From the current detail and product info,
setup the product description.
|
int |
updateBookingLine(BookingLineModel bookingLine,
int iPricingType,
int iPaxCategory,
int iQuantity,
double dAmount,
boolean bCommissionable,
double dCommissionRate,
String strPayAt,
int iPricingStatusID,
int iChangeType)
Add the booking line item for this booking detail.
|
addDetailBehaviors, getBooking, initBookingDetailFields, setDetailProductInfoaddField, addKeyArea, addPropertyChangeListener, clone, doRecordChange, firePropertyChange, getCounterField, getDatabaseName, getDatabaseType, getDefaultOrder, getEditMode, getField, getField, getFieldCount, getKeyArea, getKeyAreaCount, getKeyName, getOpenMode, getOwner, getRemoteClassName, getString, getTable, getTableNames, getTask, init, initRecord, isAutoSequence, isModified, isQueryRecord, makeScreen, refreshToCurrent, removeField, removeKeyArea, removePropertyChangeListener, setAutoSequence, setEditMode, setKeyArea, setKeyName, setOpenMode, setOwner, setTable, setTableNames, size, toStringstatic final String PRODUCT_TYPE_ID
static final String DETAIL_DATE
static final String GMT_DATE
static final String GMT_OFFSET
static final String PRODUCT_ID
static final String RATE_ID
static final String CLASS_ID
static final String MARKUP_FROM_LAST
static final String VENDOR_ID
static final String TOUR_ID
static final String AP_TRX_ID
static final String PRICING_DETAIL_KEY
static final String TOTAL_COST
static final String EXCHANGE
static final String CURRENCY_CODE
static final String TOTAL_COST_LOCAL
static final String TOTAL_PRICE_LOCAL
static final String INFO_MESSAGE_TRANSPORT_ID
static final String INFO_STATUS_ID
static final String INFO_REQUEST_KEY
static final String INFO_STATUS_REQUEST
static final String COST_MESSAGE_TRANSPORT_ID
static final String COST_STATUS_ID
static final String COST_REQUEST_KEY
static final String COST_STATUS_REQUEST
static final String INVENTORY_MESSAGE_TRANSPORT_ID
static final String INVENTORY_STATUS_ID
static final String INVENTORY_REQUEST_KEY
static final String INVENTORY_STATUS_REQUEST
static final String PRODUCT_MESSAGE_TRANSPORT_ID
static final String PRODUCT_STATUS_ID
static final String PRODUCT_REQUEST_KEY
static final String PRODUCT_STATUS_REQUEST
static final String REMOTE_BOOKING_NO
static final String ACK_DAYS
static final String DETAIL_END_DATE
static final String GMT_END_DATE
static final String MEAL_SUMMARY
static final String STATUS_SUMMARY
static final String ITINERARY_DESC
static final String PROPERTIES
static final String ERROR_PROPERTIES
static final String PP_COST
static final String PP_PRICE_LOCAL
static final String NIGHTS
static final String MEAL_PLAN_1ID
static final String MEAL_PLAN_1_QTY
static final String MEAL_PLAN_1_DAYS
static final String MEAL_PLAN_2ID
static final String MEAL_PLAN_2_QTY
static final String MEAL_PLAN_2_DAYS
static final String MEAL_PLAN_3ID
static final String MEAL_PLAN_3_QTY
static final String MEAL_PLAN_3_DAYS
static final String MEAL_PLAN_4ID
static final String MEAL_PLAN_4_QTY
static final String MEAL_PLAN_4_DAYS
static final String SINGLE_PAX
static final String DOUBLE_PAX
static final String TRIPLE_PAX
static final String QUAD_PAX
static final String CHILDREN
static final String SINGLE_COST
static final String DOUBLE_COST
static final String TRIPLE_COST
static final String QUAD_COST
static final String CHILDREN_COST
static final String ROOM_COST
static final String MEAL_COST
static final String ROOM_COST_LOCAL
static final String MEAL_COST_LOCAL
static final String VARIES_CODE
static final String VARIES_QTY
static final String VARIES_COST
static final String PMC_CUTOFF
static final String PMC_COST
static final String SIC_COST
static final String BOOKING_AIR_HEADER_ID
static final String GMT_TIME
static final String ETD
static final String XO
static final String CITY_CODE
static final String CITY_DESC
static final String AIRLINE_ID
static final String CARRIER
static final String FLIGHT_NO
static final String FLIGHT_CLASS
static final String TO_CITY_CODE
static final String TO_CITY_DESC
static final String ARRIVE_TIME
static final String ADD_DAYS
static final String ARC_STATUS
static final String FARE_BASIS
static final String START_DATE
static final String END_DATE
static final String ALLOW
static final String DET_FARE
static final String SEGMENT_CONF_NO
static final String SEGMENT_CONFIRMED_BY
static final String COUPON
static final String SEAT
static final String GATE
static final String SEAT_PREF
static final String SMOKING
static final String MEALS
static final String DAYS
static final String QUANTITY
static final String ASK_FOR_ANSWER
static final String ALWAYS_RESOLVE
static final String PRICING_TYPE_ID
static final String PRODUCT_ID_KEY
static final String AP_TRX_ID_KEY
static final String TOUR_ID_KEY
static final String DETAIL_DATE_KEY
static final String VENDOR_ID_KEY
static final int MESSAGE_TRANSPORT_OFFSET
static final int MESSAGE_KEY_OFFSET
static final int MESSAGE_REQUEST_OFFSET
static final String MESSAGE_PARAM
static final String ERROR_PARAM
static final String INFO_PARAM
static final String COST_PARAM
static final String INVENTORY_PARAM
static final String PRODUCT_PARAM
static final String BOOKING_DETAIL_GRID_SCREEN_CLASS
static final String BOOKING_DETAIL_FILE
static final String THIN_CLASS
static final String THICK_CLASS
ProductModel getProduct()
Date getStartDate()
Date getEndDate()
String getProductDesc()
String setupProductDesc()
short getNoPax()
int getPaxInRoom(int iRoomType)
String checkRequiredParams(String iStatusType)
org.jbundle.model.message.MessageDataParent checkMessageRequired(String iStatusType)
void setErrorMessage(org.jbundle.model.message.MessageDataParent messageData,
String strError)
void addMessageProperties(String strPrefix, boolean bDeleteProperties, org.jbundle.model.message.MessageHeader messageHeader, org.jbundle.model.message.Message message, String strNewPrefix)
int updateBookingLine(BookingLineModel bookingLine, int iPricingType, int iPaxCategory, int iQuantity, double dAmount, boolean bCommissionable, double dCommissionRate, String strPayAt, int iPricingStatusID, int iChangeType)
recBookingLine - The line fileiPricingType - Cost or Pricing.iPaxCategory - The passenger room type (category)iQuantity - The number to adddAmount - The unit amountbCommissionable - Is this line item fully commissionable?dCommission - The commission rate if not fully commissionable.iChangeType - The detail change typeCopyright © 2013 tourapp.com. All Rights Reserved.