Class CreateOrEditModificationConditionController
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.CreateOrEditModificationConditionController
- 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:
CreateOrEditModificationController
This controller will have common code for creating and editing modification 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 de.hybris.platform.servicelayer.i18n.CommonI18NServiceprotected 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 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, ModificationConditionData conditionData) This method will create Fare Brand Conditionprotected voidcreateFareBucketCondition(String fareFareBucketCondition, ModificationConditionData conditionData) This method will create Fare Bucket Conditionprotected voidcreateFareCategoryCondition(String fareFareCategoryCondition, ModificationConditionData conditionData) This method will create Fare Category Conditionprotected voidcreateFareClassCondition(String fareFareClassCondition, FareClassCode fareClassCode) This method will create Fare Class Conditionprotected voidcreateFareRuleCondition(String fareFareRuleCondition, ModificationConditionData conditionData) This method will create Fare Rule Conditionprotected voidcreateFareTariffCondition(String fareFareTariffCondition, ModificationConditionData 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, ModificationConditionData 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, ModificationConditionData conditionData) This method will create Passenger Country Of Citizenship Conditionprotected voidcreatePassengerCountryOfResidenceCondition(String passengerCountryOfResidenceCondition, ModificationConditionData conditionData) This method will create Passenger Country Of Residence Conditionprotected voidcreatePassengerCustomerIndexScoreCondition(String passengerCustomerIndexScoreCondition, ModificationConditionData conditionData) This method will create Customer Index Score Conditionprotected voidcreatePassengerFirstPassengerOccurrenceCondition(String passengerFirstPassengerOccurrenceCondition, ModificationConditionData conditionData) This method will create First Passenger Occurrence Conditionprotected voidcreatePassengerLastPassengerOccurrenceCondition(String passengerLastPassengerOccurrenceCondition, ModificationConditionData 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, ModificationConditionData conditionData) This method will create Fare Ticket Designator Conditionprotected voidcreatetravelPreferenceAdvancePurchaseReservationCondition(String travelPreferenceAdvancePurchaseReservationCondition, ModificationConditionData conditionData) This method will create Travel Preference Advance Purchase Reservation Conditionprotected voidcreateTravelPreferenceBlackoutDatesCondition(String travelPreferenceBlackoutDatesCondition, ModificationConditionData 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, ModificationConditionData 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, ModificationConditionData conditionData) This method will create Travel Preference Salse Date Conditionprotected voidcreateTravelPreferenceTimeBeforeDepartureCondition(String travelPreferenceTimeBeforeDepartureCondition, ModificationConditionData 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 ModificationConditionDatapopulateDistributionChannelCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Distribution Channel Conditionprotected ModificationConditionDatapopulateFareBrandsCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Fare Brands Conditionprotected ModificationConditionDatapopulateFareBucketCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Fare Bucket Conditionprotected ModificationConditionDatapopulateFareCategoryCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Fare Category Conditionprotected ModificationConditionDatapopulateFareClassCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Fare Class Conditionprotected ModificationConditionDatapopulateFareRuleCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Fare Rule Conditionprotected ModificationConditionDatapopulateFareTariffCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Fare Tariff Conditionprotected ModificationConditionDatapopulateFlightCabinsCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Flight Cabins Conditionprotected ModificationConditionDatapopulateFlightCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Flight Conditionprotected ModificationConditionDatapopulateFlightDurationCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Flight Duration Conditionprotected ModificationConditionDatapopulateFlightEquipmentTypeCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Flight Equipment type conditionprotected ModificationConditionDatapopulateFlightRBDCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Flight RBD Conditionprotected ModificationConditionDatapopulatePassengerCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Passenger Conditionprotected ModificationConditionDatapopulatePassengerCountryOfCitizenshipCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Passeneger Country Of Citizenship Conditionprotected ModificationConditionDatapopulatePassengerCountryOfResidenceCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Passenger Country Of Residence Conditionprotected ModificationConditionDatapopulatePassengerCustomerIndexScoreCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Passenger Customer Index Score Conditionprotected ModificationConditionDatapopulatePassengerFirstPassengerOccurrenceCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for First Passenger Occurence Conditionprotected ModificationConditionDatapopulatePassengerLastPassengerOccurrenceCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Last Passenger Occurence Conditionprotected ModificationConditionDatapopulateSeatCharacteristicsCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Seat Characteristics Conditionprotected ModificationConditionDatapopulateSeatRowsColumnsCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for seat rows column Conditionprotected ModificationConditionDatapopulateTicketDesignatorCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Ticket Designator Conditionprotected ModificationConditionDatapopulatetravelPreferenceAdvancePurchaseReservationCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Advance Purchase Conditionprotected ModificationConditionDatapopulateTravelPreferenceBlackoutDatesCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Travel Preference Blackout Dates Conditionprotected ModificationConditionDatapopulateTravelPreferenceBookingPeriodCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Travel Preference Booking Period Conditionprotected ModificationConditionDatapopulateTravelPreferenceLengthOfStayCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Travel Preference Length Of Stay Conditionprotected ModificationConditionDatapopulateTravelPreferencePeriodTypeTravelPeriodCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Period Type and Travel Period Conditionprotected ModificationConditionDatapopulateTravelPreferencePointOfSaleCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Travel Preference Point Of Sale Conditionprotected ModificationConditionDatapopulateTravelPreferenceSalesDatesCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Travel Preference Sales Conditionprotected ModificationConditionDatapopulateTravelPreferenceTimeBeforeDepartureCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData 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
-
editImageIconWithPath
-
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
-
commonI18NService
protected de.hybris.platform.servicelayer.i18n.CommonI18NService commonI18NService
-
-
Constructor Details
-
CreateOrEditModificationConditionController
public CreateOrEditModificationConditionController()
-
-
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, ModificationConditionData conditionData) This method will create Customer Index Score Condition- Parameters:
passengerCustomerIndexScoreCondition-conditionData-
-
createPassengerLastPassengerOccurrenceCondition
protected void createPassengerLastPassengerOccurrenceCondition(String passengerLastPassengerOccurrenceCondition, ModificationConditionData conditionData) This method will create Customer Index Score Condition- Parameters:
passengerLastPassengerOccurrenceCondition-conditionData-
-
createPassengerFirstPassengerOccurrenceCondition
protected void createPassengerFirstPassengerOccurrenceCondition(String passengerFirstPassengerOccurrenceCondition, ModificationConditionData conditionData) This method will create First Passenger Occurrence Condition- Parameters:
passengerFirstPassengerOccurrenceCondition-conditionData-
-
createPassengerCountryOfResidenceCondition
protected void createPassengerCountryOfResidenceCondition(String passengerCountryOfResidenceCondition, ModificationConditionData conditionData) This method will create Passenger Country Of Residence Condition- Parameters:
passengerCountryOfResidenceCondition-conditionData-
-
createPassengerCountryOfCitizenshipCondition
protected void createPassengerCountryOfCitizenshipCondition(String passengerCountryOfCitizenshipCondition, ModificationConditionData 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, ModificationConditionData conditionData) This method will create Travel Preference Length Of Stay Condition- Parameters:
travelPreferenceLengthOfStayCondition- the condition nameconditionData-
-
createTravelPreferenceBlackoutDatesCondition
protected void createTravelPreferenceBlackoutDatesCondition(String travelPreferenceBlackoutDatesCondition, ModificationConditionData conditionData) This method will create Travel Preference Blackouts Date Condition- Parameters:
travelPreferenceBlackoutDatesCondition- the condition nameconditionData-
-
createTravelPreferenceSalesDatesCondition
protected void createTravelPreferenceSalesDatesCondition(String travelPreferenceSalesDatesCondition, ModificationConditionData conditionData) This method will create Travel Preference Salse Date Condition- Parameters:
travelPreferenceSalesDatesCondition- the condition nameconditionData-
-
createtravelPreferenceAdvancePurchaseReservationCondition
protected void createtravelPreferenceAdvancePurchaseReservationCondition(String travelPreferenceAdvancePurchaseReservationCondition, ModificationConditionData 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, ModificationConditionData 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, ModificationConditionData conditionData) This method will create Fare Tariff Condition- Parameters:
fareFareTariffCondition- the condition nameconditionData-
-
createFareCategoryCondition
protected void createFareCategoryCondition(String fareFareCategoryCondition, ModificationConditionData conditionData) This method will create Fare Category Condition- Parameters:
fareFareCategoryCondition- the condition nameconditionData-
-
createTicketDesignatorCondition
protected void createTicketDesignatorCondition(String fareTicketDesignatorCondition, ModificationConditionData conditionData) This method will create Fare Ticket Designator Condition- Parameters:
fareTicketDesignatorCondition- the condition nameconditionData-
-
createFareRuleCondition
protected void createFareRuleCondition(String fareFareRuleCondition, ModificationConditionData conditionData) This method will create Fare Rule Condition- Parameters:
fareFareRuleCondition- the condition nameconditionData-
-
createFareBucketCondition
protected void createFareBucketCondition(String fareFareBucketCondition, ModificationConditionData conditionData) This method will create Fare Bucket Condition- Parameters:
fareFareBucketCondition- the condition nameconditionData-
-
createFareBrandsCondition
protected void createFareBrandsCondition(String fareBrandsCondition, ModificationConditionData conditionData) 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, ModificationConditionData 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 ModificationConditionData populatePassengerCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Passenger Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populatePassengerCustomerIndexScoreCondition
protected ModificationConditionData populatePassengerCustomerIndexScoreCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData 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 ModificationConditionData populatePassengerLastPassengerOccurrenceCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Last Passenger Occurence Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populatePassengerFirstPassengerOccurrenceCondition
protected ModificationConditionData populatePassengerFirstPassengerOccurrenceCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for First Passenger Occurence Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populatePassengerCountryOfResidenceCondition
protected ModificationConditionData populatePassengerCountryOfResidenceCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData 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 ModificationConditionData populatePassengerCountryOfCitizenshipCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData 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 ModificationConditionData populateTravelPreferencePointOfSaleCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData 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 ModificationConditionData populateTravelPreferenceBookingPeriodCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData 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 ModificationConditionData populateTravelPreferenceLengthOfStayCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData 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 ModificationConditionData populateTravelPreferenceBlackoutDatesCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData 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 ModificationConditionData populateTravelPreferenceSalesDatesCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Travel Preference Sales Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populatetravelPreferenceAdvancePurchaseReservationCondition
protected ModificationConditionData populatetravelPreferenceAdvancePurchaseReservationCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Advance Purchase Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateTravelPreferenceTimeBeforeDepartureCondition
protected ModificationConditionData populateTravelPreferenceTimeBeforeDepartureCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Time Before Departure Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateTravelPreferencePeriodTypeTravelPeriodCondition
protected ModificationConditionData populateTravelPreferencePeriodTypeTravelPeriodCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData 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 ModificationConditionData populateFareClassCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Fare Class Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateTicketDesignatorCondition
protected ModificationConditionData populateTicketDesignatorCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Ticket Designator Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFareTariffCondition
protected ModificationConditionData populateFareTariffCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Fare Tariff Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFareCategoryCondition
protected ModificationConditionData populateFareCategoryCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Fare Category Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFareRuleCondition
protected ModificationConditionData populateFareRuleCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Fare Rule Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFareBucketCondition
protected ModificationConditionData populateFareBucketCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Fare Bucket Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFareBrandsCondition
protected ModificationConditionData populateFareBrandsCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Fare Brands Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateDistributionChannelCondition
protected ModificationConditionData populateDistributionChannelCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Distribution Channel Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateSeatRowsColumnsCondition
protected ModificationConditionData populateSeatRowsColumnsCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for seat rows column Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateSeatCharacteristicsCondition
protected ModificationConditionData populateSeatCharacteristicsCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Seat Characteristics Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFlightCondition
protected ModificationConditionData populateFlightCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Flight Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFlightDurationCondition
protected ModificationConditionData populateFlightDurationCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Flight Duration Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFlightEquipmentTypeCondition
protected ModificationConditionData populateFlightEquipmentTypeCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Flight Equipment type condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFlightCabinsCondition
protected ModificationConditionData populateFlightCabinsCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData conditionData) This method will populate data for Flight Cabins Condition- Parameters:
groupbox- the groupboxconditionData- the condition data- Returns:
- condition data object
-
populateFlightRBDCondition
protected ModificationConditionData populateFlightRBDCondition(org.zkoss.zul.Groupbox groupbox, ModificationConditionData 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:
-