Class ModifyScheduleConfigurationDayRenderer

java.lang.Object
com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.config.jaxb.wizard.ViewType,Map<String,String>>
com.hybris.cockpitng.widgets.configurableflow.renderer.DefaultCustomViewRenderer
de.hybris.platform.transportbackoffice.widgets.scheduleconfiguration.AbstractScheduleConfigurationDayRenderer
de.hybris.platform.transportbackoffice.widgets.scheduleconfiguration.ModifyScheduleConfigurationDayRenderer
All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.config.jaxb.wizard.ViewType,Map<String,String>>, com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.config.jaxb.wizard.ViewType,Map<String,String>>, org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>

public class ModifyScheduleConfigurationDayRenderer extends AbstractScheduleConfigurationDayRenderer
Custom view renderer class for "Modify Schedule" wizard's second step, it creates view for schedule configuration day grid.
  • Constructor Details

    • ModifyScheduleConfigurationDayRenderer

      public ModifyScheduleConfigurationDayRenderer()
  • Method Details

    • render

      public void render(org.zkoss.zk.ui.Component parent, com.hybris.cockpitng.config.jaxb.wizard.ViewType customView, Map<String,String> parameters, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
      Specified by:
      render in interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zk.ui.Component,com.hybris.cockpitng.config.jaxb.wizard.ViewType,Map<String,String>>
      Specified by:
      render in class com.hybris.cockpitng.widgets.configurableflow.renderer.DefaultCustomViewRenderer
    • createLayout

      protected org.zkoss.zk.ui.Component createLayout(com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
      Creates grid layout.
      Parameters:
      widgetInstanceManager -
    • createScheduleConfigDayLayout

      protected void createScheduleConfigDayLayout(org.zkoss.zul.Div container, ScheduleConfigurationModel scheduleConfigurationModel, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
      Creates grid layout for ScheduleConfigurationDayModel data.
      Parameters:
      container -
      scheduleConfigurationModel -
      widgetInstanceManager -
    • getScheduleConfigDay

      protected ScheduleConfigurationDayModel getScheduleConfigDay(ScheduleConfigurationModel scheduleConfigurationModel, DayOfWeek dayOfWeek, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
      Method checks if ScheduleConfigurationDayModel is exist in ScheduleConfigurationModel for given DayOfWeek, if no it returns the model from WidgetInstanceManager
      Parameters:
      scheduleConfigurationModel -
      dayOfWeek -
      widgetInstanceManager -
    • createScheduleConfigLayout

      protected void createScheduleConfigLayout(org.zkoss.zul.Div container, ScheduleConfigurationModel scheduleConfigurationModel)
      Creates grid layout for ScheduleConfigurationModel data.
      Parameters:
      container -
      scheduleConfigurationModel -