Class CreateOrEditConditionController
java.lang.Object
org.zkoss.zk.ui.event.GenericEventListener
org.zkoss.zk.ui.util.GenericComposer<T>
org.zkoss.zk.ui.util.GenericAutowireComposer<T>
org.zkoss.zk.ui.util.GenericForwardComposer<org.zkoss.zk.ui.Component>
com.hybris.cockpitng.util.ViewAnnotationAwareComposer
com.hybris.cockpitng.util.DefaultWidgetController
de.hybris.platform.unifieduibackoffice.widgets.merchandising.UnifiedUiWidgetController
de.hybris.platform.unifieduibackoffice.widgets.merchandising.CreateOrEditConditionController
- All Implemented Interfaces:
com.hybris.cockpitng.core.WidgetController,com.hybris.cockpitng.dnd.WidgetDragAndDropAware,com.hybris.cockpitng.engine.WidgetInstanceManagerAware,Serializable,org.zkoss.zk.ui.event.EventListener,org.zkoss.zk.ui.event.SerializableEventListener,org.zkoss.zk.ui.util.ComponentActivationListener,org.zkoss.zk.ui.util.ComponentCloneListener,org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>,org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>
- Direct Known Subclasses:
CreateOrEditApplicabilityConditionController,CreateOrEditBaggageConditionController,CreateOrEditPriceConditionController
This controller will have common code for creating and editing condition
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected final org.zkoss.zul.ListModelList<ComboBoxData>protected final org.zkoss.zul.ListModelList<ComboBoxData>protected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected final org.zkoss.zul.ListModelList<ComboBoxData>protected static final Stringprotected static final Stringprotected final org.zkoss.zul.ListModelList<ComboBoxData>protected static final Stringprotected org.zkoss.zul.Divprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected final org.zkoss.zul.ListModelList<ComboBoxData>protected org.zkoss.zul.Divprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected final org.zkoss.zul.ListModelList<ComboBoxData>protected final org.zkoss.zul.ListModelList<ComboBoxData>protected final org.zkoss.zul.ListModelList<ComboBoxData>protected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected final org.zkoss.zul.ListModelList<ComboBoxData>protected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringstatic final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected final org.zkoss.zul.ListModelList<ComboBoxData>protected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringstatic final Stringstatic final Stringstatic final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected TransportFacilityServiceprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected TravelLocationServiceprotected TravelProviderServiceprotected UnifiedUiAircraftInfoServiceFields inherited from class de.hybris.platform.unifieduibackoffice.widgets.merchandising.UnifiedUiWidgetController
COMMA_SEPARATOR, JUST_MESSAGEFields inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
_separator, application, applicationScope, arg, componentScope, desktop, desktopScope, execution, page, pageScope, param, requestScope, self, session, sessionScope, spaceOwner, spaceScopeFields inherited from class org.zkoss.zk.ui.util.GenericComposer
_applied -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancheckConditionMultipleDropRestriction(String conditionIdentifier) This method will check if condition can be droped multiple times or notprotected voidcreateAccompanyingPassengerGridColumns(org.zkoss.zul.Grid accompanyingPassengerGrid) This method will create Accompanying Passenger grid columnprotected voidcreateaddAccompanyingPassengerRow(org.zkoss.zul.Rows accompanyingPassengerRows, AccompanyingPassenger accompanyingPassenger) This method will create Accompanying Passenger Rowprotected voidcreateAgeGridColumns(org.zkoss.zul.Grid ageGrid) This method will create Age columnprotected voidcreateAgeRow(org.zkoss.zul.Rows ageRows, PassengerAge age) This method will create Age Rowprotected org.zkoss.zul.CellcreateCellForAccompanyingPassengers(PassengerRule passengerRule) This method will create Accompanying Passenger conditionprotected org.zkoss.zul.CellcreateCellForAge(PassengerRule passengerRule) This method will create cell for Ageprotected org.zkoss.zul.CellcreateCellForFrequentFlyer(PassengerRule passengerRule) This method will create Cell for Frequent Flyerprotected org.zkoss.zul.CellcreateCellForPassengerRange(PassengerRule passengerRule) This method will create cell for Passenger Rangeprotected voidThis method will create all combo box that we needed for zk componentprotected org.zkoss.zul.GroupboxcreateConditionLayout(String labelKey, String conditionIdentifier) This method will create condition layoutprotected org.zkoss.zul.ButtoncreateConditionRemoveButton(org.zkoss.zul.Div conditionDivOuter, String conditionIdentifier) This method will have logic to remove conditionprotected voidcreateDistributionChannelCondition(String distributionDistributionChannelCondition, DistributionRule distributionRule) This method will create Distribution Channel Conditionprotected voidcreateFareBrandsCondition(String fareBrandsCondition, ConditionData conditionData) This method will create Fare Brand Conditionprotected voidcreateFareBucketCondition(String fareFareBucketCondition, ConditionData conditionData) This method will create Fare Bucket Conditionprotected voidcreateFareCategoryCondition(String fareFareCategoryCondition, ConditionData conditionData) This method will create Fare Category Conditionprotected voidcreateFareClassCondition(String fareFareClassCondition, FareClassCode fareClassCode) This method will create Fare Class Conditionprotected voidcreateFareRuleCondition(String fareFareRuleCondition, ConditionData conditionData) This method will create Fare Rule Conditionprotected voidcreateFareTariffCondition(String fareFareTariffCondition, ConditionData conditionData) This method will create Fare Tariff Conditionprotected voidcreateFlightCabinsCondition(String flightCabinsCondition, List<String> cabins) This method will create Flight Cabin Conditionprotected voidcreateFlightCondition(String flightCondition, FlightRule flightRule) This method will create Flight Conditionprotected voidcreateFlightDurationCondition(String flightDurationCondition, ConditionData conditionData) This method will create Flight Duration Conditionprotected voidcreateFlightEquipmentTypeCondition(String flightEquipmentTypeCondition, List<String> equipmentTypes) This method will create Flight Equipment Type Conditionprotected voidcreateFlightRBDCondition(String flightRbdCondition, RBDsMapping rbDsMapping) This method will create Flight RBD Conditionprotected voidcreateFrequentFlyerGridColumns(org.zkoss.zul.Grid frequentFlyerGrid) This method will create Frequent Flyer columnprotected voidcreateFrequentFlyerRow(org.zkoss.zul.Rows frequentFlyerRows, FFProgram ffProgram) This method will create Frequent Flyer Rowprotected voidcreatePassengerCondition(String passengerPassengerCondition, PassengerRule passengerRule) This method will create Passenger conditionprotected voidcreatePassengerCountryOfCitizenshipCondition(String passengerCountryOfCitizenshipCondition, ConditionData conditionData) This method will create Passenger Country Of Citizenship Conditionprotected voidcreatePassengerCountryOfResidenceCondition(String passengerCountryOfResidenceCondition, ConditionData conditionData) This method will create Passenger Country Of Residence Conditionprotected voidcreatePassengerCustomerIndexScoreCondition(String passengerCustomerIndexScoreCondition, ConditionData conditionData) This method will create Customer Index Score Conditionprotected voidcreatePassengerFirstPassengerOccurrenceCondition(String passengerFirstPassengerOccurrenceCondition, ConditionData conditionData) This method will create First Passenger Occurrence Conditionprotected voidcreatePassengerLastPassengerOccurrenceCondition(String passengerLastPassengerOccurrenceCondition, ConditionData conditionData) This method will create Customer Index Score Conditionprotected voidcreatePassengerRangeGridColumns(org.zkoss.zul.Grid passengerRangeGrid) This method will create Passenger Range columnprotected voidcreatePassengerRangeRow(org.zkoss.zul.Rows passengerRangeRows, Interval interval) This method will create Passenger Range Rowprotected voidcreateSeatCharacteristicsCondition(String seatCharacteristicsCondition, SeatMapInfo seatMapInfo) This method will create Seat Characteristics Conditionprotected voidcreateSeatRowsColumnsCondition(String seatRowsColumnsCondition, SeatNumber seatNumber) This method will create Seat Rows Column Conditionprotected voidcreateTicketDesignatorCondition(String fareTicketDesignatorCondition, ConditionData conditionData) This method will create Fare Ticket Designator Conditionprotected voidcreatetravelPreferenceAdvancePurchaseReservationCondition(String travelPreferenceAdvancePurchaseReservationCondition, ConditionData conditionData) This method will create Travel Preference Advance Purchase Reservation Conditionprotected voidcreateTravelPreferenceBlackoutDatesCondition(String travelPreferenceBlackoutDatesCondition, ConditionData conditionData) This method will create Travel Preference Blackouts Date Conditionprotected voidcreateTravelPreferenceBookingPeriodCondition(String travelPreferenceBookingPeriodCondition, BookingDate bookingDate) This method will create Travel Preference Booking Period Conditionprotected voidcreateTravelPreferenceLengthOfStayCondition(String travelPreferenceLengthOfStayCondition, ConditionData conditionData) This method will create Travel Preference Length Of Stay Conditionprotected voidcreateTravelPreferencePeriodTypeTravelPeriodCondition(String travelPreferencePeriodTypeTravelPeriodCondition, TravelPeriod travelPeriod) This method will create Travel Preference Period Type Travel Period Conditionprotected voidcreateTravelPreferencePointOfSaleCondition(String travelPreferencePointOfSaleCondition, SecurityInfo securityInfo) This method will create travel Preference Point Of Sale Conditionprotected voidcreateTravelPreferenceSalesDatesCondition(String travelPreferenceSalesDatesCondition, ConditionData conditionData) This method will create Travel Preference Salse Date Conditionprotected voidcreateTravelPreferenceTimeBeforeDepartureCondition(String travelPreferenceTimeBeforeDepartureCondition, ConditionData conditionData) This method will create Travel Preference Time Before Departure Conditionprotected voidcreateWeekComboBox(org.zkoss.zul.Cell cellThree, String selectedComboBoxValue) This method will create week comboboxprotected voiddeparturePeriodDesign(org.zkoss.zul.Cell cellTwo, org.zkoss.zul.Cell cellThree, TravelPeriod travelPeriod) departure period designprotected voiddesignDistributionChannel(String distributionType, org.zkoss.zul.Row twoRow, org.zkoss.zul.Cell cellTwo, DistributionRule distributionRule) This method will dynamically add content based distribution channel selectionprotected List<org.zkoss.zk.ui.Component>getCellChildren(org.zkoss.zul.Groupbox groupbox) This method will get all Cell children of groupboxgetLengthOfStayListObjects(List<String> lengthOfStayList) This method will return list object from length of stay list string with specific patterngetRowListObjects(List<String> rowList) This method will return list object from row list string with specific patternprotected ConditionDatapopulateDistributionChannelCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Distribution Channel Conditionprotected ConditionDatapopulateFareBrandsCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Fare Brands Conditionprotected ConditionDatapopulateFareBucketCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Fare Bucket Conditionprotected ConditionDatapopulateFareCategoryCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Fare Category Conditionprotected ConditionDatapopulateFareClassCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Fare Class Conditionprotected ConditionDatapopulateFareRuleCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Fare Rule Conditionprotected ConditionDatapopulateFareTariffCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Fare Tariff Conditionprotected ConditionDatapopulateFlightCabinsCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Flight Cabins Conditionprotected ConditionDatapopulateFlightCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Flight Conditionprotected ConditionDatapopulateFlightDurationCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Flight Duration Conditionprotected ConditionDatapopulateFlightEquipmentTypeCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Flight Equipment type conditionprotected ConditionDatapopulateFlightRBDCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Flight RBD Conditionprotected ConditionDatapopulatePassengerCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Passenger Conditionprotected ConditionDatapopulatePassengerCountryOfCitizenshipCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Passeneger Country Of Citizenship Conditionprotected ConditionDatapopulatePassengerCountryOfResidenceCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Passenger Country Of Residence Conditionprotected ConditionDatapopulatePassengerCustomerIndexScoreCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Passenger Customer Index Score Conditionprotected ConditionDatapopulatePassengerFirstPassengerOccurrenceCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for First Passenger Occurence Conditionprotected ConditionDatapopulatePassengerLastPassengerOccurrenceCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Last Passenger Occurence Conditionprotected ConditionDatapopulateSeatCharacteristicsCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Seat Characteristics Conditionprotected ConditionDatapopulateSeatRowsColumnsCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for seat rows column Conditionprotected ConditionDatapopulateTicketDesignatorCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Ticket Designator Conditionprotected ConditionDatapopulatetravelPreferenceAdvancePurchaseReservationCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Advance Purchase Conditionprotected ConditionDatapopulateTravelPreferenceBlackoutDatesCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Travel Preference Blackout Dates Conditionprotected ConditionDatapopulateTravelPreferenceBookingPeriodCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Travel Preference Booking Period Conditionprotected ConditionDatapopulateTravelPreferenceLengthOfStayCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Travel Preference Length Of Stay Conditionprotected ConditionDatapopulateTravelPreferencePeriodTypeTravelPeriodCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Period Type and Travel Period Conditionprotected ConditionDatapopulateTravelPreferencePointOfSaleCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Travel Preference Point Of Sale Conditionprotected ConditionDatapopulateTravelPreferenceSalesDatesCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Travel Preference Sales Conditionprotected ConditionDatapopulateTravelPreferenceTimeBeforeDepartureCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Time Before Departure Conditionprotected voidtravelPeriodDesign(org.zkoss.zul.Cell cellTwo, org.zkoss.zul.Cell cellThree, TravelPeriod travelPeriod) departure period designMethods inherited from class de.hybris.platform.unifieduibackoffice.widgets.merchandising.UnifiedUiWidgetController
createButton, createButton, createCell, createColumn, createCombobox, createComboBoxData, createDateBox, createDiv, createDoubleBox, createEditor, createGrid, createIntBox, createLabel, createTextBox, getCommaSeparateString, getNameValueMap, mseDistributionRuleCheck, parseDateInStringToDate, populateCombobox, selectComboBoxItem, tmcDistributionRuleCheck, updateHtmlBasedComponentMethods inherited from class com.hybris.cockpitng.util.DefaultWidgetController
doAfterCompose, doBeforeCompose, doBeforeComposeChildren, executeOperation, getDragAndDropStrategy, getLabel, getLabel, getModel, getValue, getWidgetDragAndDropStrategyRepository, getWidgetInstanceManager, getWidgetRoot, getWidgetSettings, getWidgetslot, getWidgetTitle, getWidgetUtils, initDragAndDropAwareness, initialize, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, invokeListenerMethod, onSocketInput, preInitialize, sendOutput, sendOutputAfterOperation, sendOutputAfterOperation, sendOutputAfterOperation, setValue, setWidgetInstanceManager, setWidgetTitleMethods inherited from class com.hybris.cockpitng.util.ViewAnnotationAwareComposer
scanEventListenersMethods inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer
alert, didActivate, getPage, willClone, willPassivateMethods inherited from class org.zkoss.zk.ui.util.GenericComposer
doCatch, doFinallyMethods inherited from class org.zkoss.zk.ui.event.GenericEventListener
bindComponent, getController, onEvent, unbindComponent
-
Field Details
-
FLIGHT_BOTH_DIRECTION_NAME
- See Also:
-
FARE_BASIS_CODE_NAME
- See Also:
-
PASSENGER_RANGE_GRID_NAME
- See Also:
-
FREQUENT_FLYER_GRID_NAME
- See Also:
-
COMMA_SEPARATED_REGEX
- See Also:
-
OPERATING_MARKETING
- See Also:
-
FLIGHT_TYPE
- See Also:
-
DISTRIBUTION_TYPE
- See Also:
-
DISTRIBUTION_TYPE_AIRLINE_INDIRECT
- See Also:
-
FARE_CATEGORY
- See Also:
-
FARE_TARIFF_TYPE
- See Also:
-
FARE_TYPE_CODE
- See Also:
-
ADV_RES_PERIOD_WEEK
- See Also:
-
ADV_RES_UNIT
- See Also:
-
CODE_TYPE
- See Also:
-
RBDS_NAME
- See Also:
-
RBDCARRIER_NAME
- See Also:
-
EQUIPMENT_TYPE_NAME
- See Also:
-
FLIGHT_DURATION_MIN_NAME
- See Also:
-
FLIGHT_DURATION_MAX_NAME
- See Also:
-
FLIGHT_ORIGIN_AIRPORT_NAME
- See Also:
-
LOCATION_TYPE_CITY
- See Also:
-
FLIGHT_DESTINATION_AIRPORT_NAME
- See Also:
-
FLIGHT_ORIGIN_CITY_NAME
- See Also:
-
FLIGHT_DESTINATION_CITY_NAME
- See Also:
-
LOCATION_TYPE_AIRPORT
- See Also:
-
SEAT_CHARACTERISTICS_NAME
- See Also:
-
DISTRIBUTION_SUB_TYPE_NAME
- See Also:
-
OFFER_RESPONSIBLE_AIRLINE_NAME
- See Also:
-
FARE_BRANDS_NAME
- See Also:
-
FARE_BUCKET_NAME
- See Also:
-
FARE_RULE_NAME
- See Also:
-
TICKET_DESIGNATOR_NAME
- See Also:
-
FARE_CLASS_CARRIER_NAME
- See Also:
-
COUNTRY_OF_CITIZENSHIP_NAME
- See Also:
-
COUNTRY_OF_RESIDENCE_NAME
- See Also:
-
FIRST_PASSENGER_OCCURRENCE_NAME
- See Also:
-
LAST_PASSENGER_OCCURRENCE_NAME
- See Also:
-
CUSTOMER_INDEX_SCORE_MIN_NAME
- See Also:
-
CUSTOMER_INDEX_SCORE_MAX_NAME
- See Also:
-
PASSENGER_EXACT_MATCH_NAME
- See Also:
-
EXACT_MATHCH_YES
- See Also:
-
EXACT_MATCH_NO
- See Also:
-
AGE_GRID_NAME
- See Also:
-
AGE_MIN_NAME
- See Also:
-
AGE_MAX_NAME
- See Also:
-
PASSENGER_NAME
- See Also:
-
PASSENGER_RANGE_NAME
- See Also:
-
PASSENGER_RANGE_MIN_NAME
- See Also:
-
PASSENGER_RANGE_MAX_NAME
- See Also:
-
FREQUENT_FLYER_CODE_NAME
- See Also:
-
FREQUENT_FLYER_TIER_NAME
- See Also:
-
STATUS_NAME_NAME
- See Also:
-
SALES_DATES_FROM_NAME
- See Also:
-
SALES_DATES_TO_NAME
- See Also:
-
BLACKOUT_DATES_FROM_NAME
- See Also:
-
BLACKOUT_DATES_TO_NAME
- See Also:
-
LENGTH_OF_STAY_NAME
- See Also:
-
TIME_BEFORE_DEPARTURE_MIN_NAME
- See Also:
-
TIME_BEFORE_DEPARTURE_MAX_NAME
- See Also:
-
TIME_BEFORE_DEPARTURE_HOURS_DAYS_NAME
- See Also:
-
TIME_BEFORE_DEPARTURE_H
- See Also:
-
TIME_BEFORE_DEPARTURE_D
- See Also:
-
PERIOD_TYPE_NAME
- See Also:
-
TRAVEL_PERIOD
- See Also:
-
DEPARTURE_PERIOD
- See Also:
-
TRAVEL_PERIOD_FROM_NAME
- See Also:
-
TRAVEL_PERIOD_TO_NAME
- See Also:
-
DEPARTURE_PERIODD_DAYS_AHEAD_NAME
- See Also:
-
DEPARTURE_PERIOD_OFFSET_NAME
- See Also:
-
ADVANCE_PURCHASE_RESERVATION_INPUT_NAME
- See Also:
-
BOOKING_PERIOD_START_DATE_NAME
- See Also:
-
BOOKING_PERIOD_END_DATE_NAME
- See Also:
-
TRAVEL_PREFERENCE_RULE_BOOKING_PERIOD_NAME
- See Also:
-
BOOKING_PERIOD_START_HOURS_NAME
- See Also:
-
BOOKING_PERIOD_START_MINUTES_NAME
- See Also:
-
BOOKING_PERIOD_END_HOURS_NAME
- See Also:
-
BOOKING_PERIOD_END_MINUTES_NAME
- See Also:
-
GEO_LOCATION_NAME
- See Also:
-
CARRIER_GDS_NAME
- See Also:
-
POINT_OFSALE_CODE_NAME
- See Also:
-
DUTY_OR_FUNCTION_CODE_NAME
- See Also:
-
DISPLAY_LOCATION_NAME
- See Also:
-
TRAVEL_AGENCY_NAME
- See Also:
-
DISPLAY_LOCATION_YES
- See Also:
-
DISPLAY_LOCATION_NO
- See Also:
-
TRAVEL_AGENCY_YES
- See Also:
-
TRAVEL_AGENCY_NO
- See Also:
-
ACCOMPANYING_PASSENGER_GRID_NAME
- See Also:
-
OCCURRENCE_MIN_NAME
- See Also:
-
OCCURRENCE_MAX_NAME
- See Also:
-
ACCOMPANYING_PASSENGER_NAME
- See Also:
-
ACCOMPANYING_PASSENGER_EXACT_MATCH_NAME
- See Also:
-
SEAT_ROWS_NAME
- See Also:
-
SEAT_COLUMNS_NAME
- See Also:
-
SEAT_ROW_SEPARATOR
- See Also:
-
LENGTH_OF_STAY_SEPARATOR
- See Also:
-
deleteImageIconWithPath
-
addImageIconWithPath
-
DATE_FORMAT
- See Also:
-
operatingMarketingComboBoxDataList
-
cabinComboBoxDataList
-
flightTypeComboBoxDataList
-
distributionTypeComboBoxDataList
-
fareCategoryComboBoxDataList
-
fareTariffTypeComboBoxDataList
-
fareTypeComboBoxDataList
-
codeTypeComboBoxDataList
-
advResPeriodWeekComboBoxDataList
-
advResUnitComboBoxDataList
-
conditionList
-
droppableConditionDiv
protected org.zkoss.zul.Div droppableConditionDiv -
conditionDiv
protected org.zkoss.zul.Div conditionDiv -
travelProviderService
-
unifiedUiAircraftInfoService
-
travelLocationService
-
transportFacilityService
-
-
Constructor Details
-
CreateOrEditConditionController
public CreateOrEditConditionController()
-
-
Method Details
-
checkConditionMultipleDropRestriction
This method will check if condition can be droped multiple times or not- Parameters:
conditionIdentifier- the condition Identifier- Returns:
- boolean value
-
createPassengerCondition
protected void createPassengerCondition(String passengerPassengerCondition, PassengerRule passengerRule) This method will create Passenger condition- Parameters:
passengerPassengerCondition-passengerRule-
-
createCellForAccompanyingPassengers
This method will create Accompanying Passenger condition- Parameters:
passengerRule-- Returns:
-
createaddAccompanyingPassengerRow
protected void createaddAccompanyingPassengerRow(org.zkoss.zul.Rows accompanyingPassengerRows, AccompanyingPassenger accompanyingPassenger) This method will create Accompanying Passenger Row- Parameters:
accompanyingPassengerRows-accompanyingPassenger-
-
createAccompanyingPassengerGridColumns
protected void createAccompanyingPassengerGridColumns(org.zkoss.zul.Grid accompanyingPassengerGrid) This method will create Accompanying Passenger grid column- Parameters:
accompanyingPassengerGrid-
-
createCellForFrequentFlyer
This method will create Cell for Frequent Flyer- Parameters:
passengerRule-- Returns:
-
createFrequentFlyerRow
This method will create Frequent Flyer Row- Parameters:
frequentFlyerRows-ffProgram-
-
createFrequentFlyerGridColumns
protected void createFrequentFlyerGridColumns(org.zkoss.zul.Grid frequentFlyerGrid) This method will create Frequent Flyer column- Parameters:
frequentFlyerGrid-
-
createCellForPassengerRange
This method will create cell for Passenger Range- Parameters:
passengerRule-- Returns:
- the cell
-
createPassengerRangeRow
This method will create Passenger Range Row- Parameters:
passengerRangeRows-interval-
-
createPassengerRangeGridColumns
protected void createPassengerRangeGridColumns(org.zkoss.zul.Grid passengerRangeGrid) This method will create Passenger Range column- Parameters:
passengerRangeGrid-
-
createCellForAge
This method will create cell for Age- Parameters:
passengerRule-- Returns:
-
createAgeRow
This method will create Age Row- Parameters:
ageRows-age-
-
createAgeGridColumns
protected void createAgeGridColumns(org.zkoss.zul.Grid ageGrid) This method will create Age column- Parameters:
ageGrid-
-
createPassengerCustomerIndexScoreCondition
protected void createPassengerCustomerIndexScoreCondition(String passengerCustomerIndexScoreCondition, ConditionData conditionData) This method will create Customer Index Score Condition- Parameters:
passengerCustomerIndexScoreCondition-conditionData-
-
createPassengerLastPassengerOccurrenceCondition
protected void createPassengerLastPassengerOccurrenceCondition(String passengerLastPassengerOccurrenceCondition, ConditionData conditionData) This method will create Customer Index Score Condition- Parameters:
passengerLastPassengerOccurrenceCondition-conditionData-
-
createPassengerFirstPassengerOccurrenceCondition
protected void createPassengerFirstPassengerOccurrenceCondition(String passengerFirstPassengerOccurrenceCondition, ConditionData conditionData) This method will create First Passenger Occurrence Condition- Parameters:
passengerFirstPassengerOccurrenceCondition-conditionData-
-
createPassengerCountryOfResidenceCondition
protected void createPassengerCountryOfResidenceCondition(String passengerCountryOfResidenceCondition, ConditionData conditionData) This method will create Passenger Country Of Residence Condition- Parameters:
passengerCountryOfResidenceCondition-conditionData-
-
createPassengerCountryOfCitizenshipCondition
protected void createPassengerCountryOfCitizenshipCondition(String passengerCountryOfCitizenshipCondition, ConditionData conditionData) This method will create Passenger Country Of Citizenship Condition- Parameters:
passengerCountryOfCitizenshipCondition-conditionData-
-
createTravelPreferencePointOfSaleCondition
protected void createTravelPreferencePointOfSaleCondition(String travelPreferencePointOfSaleCondition, SecurityInfo securityInfo) This method will create travel Preference Point Of Sale Condition- Parameters:
travelPreferencePointOfSaleCondition-securityInfo-
-
createTravelPreferenceBookingPeriodCondition
protected void createTravelPreferenceBookingPeriodCondition(String travelPreferenceBookingPeriodCondition, BookingDate bookingDate) This method will create Travel Preference Booking Period Condition- Parameters:
travelPreferenceBookingPeriodCondition-bookingDate-
-
createTravelPreferenceLengthOfStayCondition
protected void createTravelPreferenceLengthOfStayCondition(String travelPreferenceLengthOfStayCondition, ConditionData conditionData) This method will create Travel Preference Length Of Stay Condition- Parameters:
travelPreferenceLengthOfStayCondition- the condition nameconditionData-
-
createTravelPreferenceBlackoutDatesCondition
protected void createTravelPreferenceBlackoutDatesCondition(String travelPreferenceBlackoutDatesCondition, ConditionData conditionData) This method will create Travel Preference Blackouts Date Condition- Parameters:
travelPreferenceBlackoutDatesCondition- the condition nameconditionData-
-
createTravelPreferenceSalesDatesCondition
protected void createTravelPreferenceSalesDatesCondition(String travelPreferenceSalesDatesCondition, ConditionData conditionData) This method will create Travel Preference Salse Date Condition- Parameters:
travelPreferenceSalesDatesCondition- the condition nameconditionData-
-
createtravelPreferenceAdvancePurchaseReservationCondition
protected void createtravelPreferenceAdvancePurchaseReservationCondition(String travelPreferenceAdvancePurchaseReservationCondition, ConditionData conditionData) This method will create Travel Preference Advance Purchase Reservation Condition- Parameters:
travelPreferenceAdvancePurchaseReservationCondition- the condition nameconditionData-
-
createWeekComboBox
This method will create week combobox- Parameters:
cellThree-selectedComboBoxValue-
-
createTravelPreferenceTimeBeforeDepartureCondition
protected void createTravelPreferenceTimeBeforeDepartureCondition(String travelPreferenceTimeBeforeDepartureCondition, ConditionData conditionData) This method will create Travel Preference Time Before Departure Condition- Parameters:
travelPreferenceTimeBeforeDepartureCondition- the condition nameconditionData-
-
createTravelPreferencePeriodTypeTravelPeriodCondition
protected void createTravelPreferencePeriodTypeTravelPeriodCondition(String travelPreferencePeriodTypeTravelPeriodCondition, TravelPeriod travelPeriod) This method will create Travel Preference Period Type Travel Period Condition- Parameters:
travelPreferencePeriodTypeTravelPeriodCondition- the condition nametravelPeriod-
-
travelPeriodDesign
protected void travelPeriodDesign(org.zkoss.zul.Cell cellTwo, org.zkoss.zul.Cell cellThree, TravelPeriod travelPeriod) departure period design- Parameters:
cellTwo-cellThree-travelPeriod-
-
departurePeriodDesign
protected void departurePeriodDesign(org.zkoss.zul.Cell cellTwo, org.zkoss.zul.Cell cellThree, TravelPeriod travelPeriod) departure period design- Parameters:
cellTwo-cellThree-travelPeriod-
-
createFareClassCondition
This method will create Fare Class Condition- Parameters:
fareFareClassCondition- the condition namefareClassCode-
-
createFareTariffCondition
protected void createFareTariffCondition(String fareFareTariffCondition, ConditionData conditionData) This method will create Fare Tariff Condition- Parameters:
fareFareTariffCondition- the condition nameconditionData-
-
createFareCategoryCondition
protected void createFareCategoryCondition(String fareFareCategoryCondition, ConditionData conditionData) This method will create Fare Category Condition- Parameters:
fareFareCategoryCondition- the condition nameconditionData-
-
createTicketDesignatorCondition
protected void createTicketDesignatorCondition(String fareTicketDesignatorCondition, ConditionData conditionData) This method will create Fare Ticket Designator Condition- Parameters:
fareTicketDesignatorCondition- the condition nameconditionData-
-
createFareRuleCondition
This method will create Fare Rule Condition- Parameters:
fareFareRuleCondition- the condition nameconditionData-
-
createFareBucketCondition
protected void createFareBucketCondition(String fareFareBucketCondition, ConditionData conditionData) This method will create Fare Bucket Condition- Parameters:
fareFareBucketCondition- the condition nameconditionData-
-
createFareBrandsCondition
This method will create Fare Brand Condition- Parameters:
fareBrandsCondition- the condition nameconditionData-
-
createDistributionChannelCondition
protected void createDistributionChannelCondition(String distributionDistributionChannelCondition, DistributionRule distributionRule) This method will create Distribution Channel Condition- Parameters:
distributionDistributionChannelCondition- the condition namedistributionRule-
-
designDistributionChannel
protected void designDistributionChannel(String distributionType, org.zkoss.zul.Row twoRow, org.zkoss.zul.Cell cellTwo, DistributionRule distributionRule) This method will dynamically add content based distribution channel selection- Parameters:
distributionType-twoRow-cellTwo-distributionRule-
-
createSeatRowsColumnsCondition
protected void createSeatRowsColumnsCondition(String seatRowsColumnsCondition, SeatNumber seatNumber) This method will create Seat Rows Column Condition- Parameters:
seatRowsColumnsCondition- the condition nameseatNumber-
-
createSeatCharacteristicsCondition
protected void createSeatCharacteristicsCondition(String seatCharacteristicsCondition, SeatMapInfo seatMapInfo) This method will create Seat Characteristics Condition- Parameters:
seatCharacteristicsCondition- the condition nameseatMapInfo-
-
createFlightEquipmentTypeCondition
protected void createFlightEquipmentTypeCondition(String flightEquipmentTypeCondition, List<String> equipmentTypes) This method will create Flight Equipment Type Condition- Parameters:
flightEquipmentTypeCondition- the condition nameequipmentTypes-
-
createFlightCondition
This method will create Flight Condition- Parameters:
flightCondition- the condition nameflightRule-
-
createFlightDurationCondition
protected void createFlightDurationCondition(String flightDurationCondition, ConditionData conditionData) This method will create Flight Duration Condition- Parameters:
flightDurationCondition- condition nameconditionData-
-
createFlightCabinsCondition
This method will create Flight Cabin Condition- Parameters:
flightCabinsCondition- condition namecabins-
-
createComboBoxList
protected void createComboBoxList()This method will create all combo box that we needed for zk component -
createFlightRBDCondition
This method will create Flight RBD Condition- Parameters:
flightRbdCondition- condition namerbDsMapping-
-
createConditionLayout
This method will create condition layout- Parameters:
labelKey-conditionIdentifier-- Returns:
-
createConditionRemoveButton
protected org.zkoss.zul.Button createConditionRemoveButton(org.zkoss.zul.Div conditionDivOuter, String conditionIdentifier) This method will have logic to remove condition- Parameters:
conditionDivOuter-conditionIdentifier-- Returns:
-
populatePassengerCondition
protected ConditionData populatePassengerCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Passenger Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populatePassengerCustomerIndexScoreCondition
protected ConditionData populatePassengerCustomerIndexScoreCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Passenger Customer Index Score Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populatePassengerLastPassengerOccurrenceCondition
protected ConditionData populatePassengerLastPassengerOccurrenceCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Last Passenger Occurence Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populatePassengerFirstPassengerOccurrenceCondition
protected ConditionData populatePassengerFirstPassengerOccurrenceCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for First Passenger Occurence Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populatePassengerCountryOfResidenceCondition
protected ConditionData populatePassengerCountryOfResidenceCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Passenger Country Of Residence Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populatePassengerCountryOfCitizenshipCondition
protected ConditionData populatePassengerCountryOfCitizenshipCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Passeneger Country Of Citizenship Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateTravelPreferencePointOfSaleCondition
protected ConditionData populateTravelPreferencePointOfSaleCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Travel Preference Point Of Sale Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateTravelPreferenceBookingPeriodCondition
protected ConditionData populateTravelPreferenceBookingPeriodCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Travel Preference Booking Period Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateTravelPreferenceLengthOfStayCondition
protected ConditionData populateTravelPreferenceLengthOfStayCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Travel Preference Length Of Stay Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateTravelPreferenceBlackoutDatesCondition
protected ConditionData populateTravelPreferenceBlackoutDatesCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Travel Preference Blackout Dates Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateTravelPreferenceSalesDatesCondition
protected ConditionData populateTravelPreferenceSalesDatesCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Travel Preference Sales Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populatetravelPreferenceAdvancePurchaseReservationCondition
protected ConditionData populatetravelPreferenceAdvancePurchaseReservationCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Advance Purchase Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateTravelPreferenceTimeBeforeDepartureCondition
protected ConditionData populateTravelPreferenceTimeBeforeDepartureCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Time Before Departure Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateTravelPreferencePeriodTypeTravelPeriodCondition
protected ConditionData populateTravelPreferencePeriodTypeTravelPeriodCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Period Type and Travel Period Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFareClassCondition
protected ConditionData populateFareClassCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Fare Class Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateTicketDesignatorCondition
protected ConditionData populateTicketDesignatorCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Ticket Designator Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFareTariffCondition
protected ConditionData populateFareTariffCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Fare Tariff Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFareCategoryCondition
protected ConditionData populateFareCategoryCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Fare Category Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFareRuleCondition
protected ConditionData populateFareRuleCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Fare Rule Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFareBucketCondition
protected ConditionData populateFareBucketCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Fare Bucket Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFareBrandsCondition
protected ConditionData populateFareBrandsCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Fare Brands Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateDistributionChannelCondition
protected ConditionData populateDistributionChannelCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Distribution Channel Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateSeatRowsColumnsCondition
protected ConditionData populateSeatRowsColumnsCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for seat rows column Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateSeatCharacteristicsCondition
protected ConditionData populateSeatCharacteristicsCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Seat Characteristics Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFlightCondition
protected ConditionData populateFlightCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Flight Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFlightDurationCondition
protected ConditionData populateFlightDurationCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Flight Duration Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFlightEquipmentTypeCondition
protected ConditionData populateFlightEquipmentTypeCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Flight Equipment type condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFlightCabinsCondition
protected ConditionData populateFlightCabinsCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Flight Cabins Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFlightRBDCondition
protected ConditionData populateFlightRBDCondition(org.zkoss.zul.Groupbox groupbox, ConditionData conditionData) This method will populate data for Flight RBD Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
getCellChildren
This method will get all Cell children of groupbox- Parameters:
groupbox-- Returns:
-
getRowListObjects
This method will return list object from row list string with specific pattern- Parameters:
rowList-- Returns:
-
getLengthOfStayListObjects
This method will return list object from length of stay list string with specific pattern- Parameters:
lengthOfStayList-- Returns:
-