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 Details

  • 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:
      render in interface com.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

      protected TravelProductModel getSelectedItemValue(org.zkoss.zul.Combobox combobox)
      Returns selected TravelProductModel from 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

      protected Map<String,String> getAccommodationTypes()
      Returns:
    • setAccommodationTypes

      public void setAccommodationTypes(Map<String,String> accommodationTypes)
      Parameters:
      accommodationTypes -