Class DefaultTravelProductTypeDropDownEditor
java.lang.Object
de.hybris.platform.accommodationbackoffice.editor.DefaultTravelProductTypeDropDownEditor
- All Implemented Interfaces:
com.hybris.cockpitng.editors.CockpitEditorRenderer<TravelProductModel>
public class DefaultTravelProductTypeDropDownEditor
extends Object
implements com.hybris.cockpitng.editors.CockpitEditorRenderer<TravelProductModel>
Default combo box editor for travel product type of Modify Inventory wizard populated based on the Accommodation
offering selected.
-
Field Summary
FieldsFields inherited from interface com.hybris.cockpitng.editors.CockpitEditorRenderer
INITIAL_EDIT_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendTravelProductDropDownEditor(org.zkoss.zul.Combobox combobox, com.hybris.cockpitng.editors.EditorContext<TravelProductModel> context) protected com.hybris.cockpitng.components.EditorcreateTravelProductDropDownEditor(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, String type, String travelProductDropdownEditor, String onOpen, boolean isReadOnly, org.zkoss.zul.Div travelProductDiv) protected TravelProductModelgetSelectedItemValue(org.zkoss.zul.Combobox combobox) Returns selectedTravelProductModelfrom combobox.protected List<TravelProductModel>getTravelProductsForType(TravelProductModel selectedVal, List<TravelProductModel> travelProducts) voidrender(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext<TravelProductModel> context, com.hybris.cockpitng.editors.EditorListener<TravelProductModel> listener) voidsetAccommodationTypes(Map<String, String> accommodationTypes)
-
Field Details
-
DEFAULT_CATALOG_VERSION
- See Also:
-
TRAVEL_PRODUCT_DROPDOWN_EDITOR
- See Also:
-
-
Constructor Details
-
DefaultTravelProductTypeDropDownEditor
public DefaultTravelProductTypeDropDownEditor()
-
-
Method Details
-
render
public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.editors.EditorContext<TravelProductModel> context, com.hybris.cockpitng.editors.EditorListener<TravelProductModel> listener) - Specified by:
renderin interfacecom.hybris.cockpitng.editors.CockpitEditorRenderer<TravelProductModel>
-
appendTravelProductDropDownEditor
protected void appendTravelProductDropDownEditor(org.zkoss.zul.Combobox combobox, com.hybris.cockpitng.editors.EditorContext<TravelProductModel> context) - Parameters:
combobox-context-
-
getSelectedItemValue
Returns selectedTravelProductModelfrom combobox.- Parameters:
combobox-
-
getTravelProductsForType
protected List<TravelProductModel> getTravelProductsForType(TravelProductModel selectedVal, List<TravelProductModel> travelProducts) - Parameters:
selectedVal-travelProducts-- Returns:
-
createTravelProductDropDownEditor
protected com.hybris.cockpitng.components.Editor createTravelProductDropDownEditor(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager, String type, String travelProductDropdownEditor, String onOpen, boolean isReadOnly, org.zkoss.zul.Div travelProductDiv) - Parameters:
widgetInstanceManager-type-travelProductDropdownEditor-onOpen-isReadOnly-travelProductDiv-- Returns:
-
getAccommodationTypes
- Returns:
-
setAccommodationTypes
- Parameters:
accommodationTypes-
-