Class AtpViewController

  • All Implemented Interfaces:
    com.hybris.cockpitng.core.WidgetController, com.hybris.cockpitng.dnd.WidgetDragAndDropAware, com.hybris.cockpitng.engine.WidgetInstanceManagerAware, java.io.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>

    public class AtpViewController
    extends com.hybris.cockpitng.util.DefaultWidgetController
    Displays atp formulas based on the form input collected by the user
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.lang.String IN_SOCKET  
      protected static java.lang.String WAREHOUSINGBACKOFFICE_ATP_VIEWS_TITLE  
      protected org.zkoss.zk.ui.Component widgetComponent  
      • Fields 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, spaceScope
      • Fields inherited from class org.zkoss.zk.ui.util.GenericComposer

        _applied
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected AtpFormulaService getAtpFormulaService()  
      protected org.zkoss.zul.Listbox getAtpListView()  
      protected WarehousingCommerceStockService getWarehousingCommerceStockService()  
      void initialize​(org.zkoss.zk.ui.Component component)  
      void initializeView​(AtpFormDto atpFormDto)
      Initializes the list view.
      protected void populateAtpFormula​(AtpFormDto atpFormDto, ProductModel product, BaseStoreModel baseStore, java.util.List<AtpViewDto> atpViewEntries, AtpFormulaModel atpFormula)
      Populates the AtpFormulaModel with the provided fields.
      void setAtpFormulaService​(AtpFormulaService atpFormulaService)  
      void setWarehousingCommerceStockService​(WarehousingCommerceStockService warehousingCommerceStockService)  
      • Methods 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, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, invokeListenerMethod, onSocketInput, preInitialize, sendOutput, sendOutputAfterOperation, sendOutputAfterOperation, sendOutputAfterOperation, setValue, setWidgetInstanceManager, setWidgetTitle
      • Methods inherited from class com.hybris.cockpitng.util.ViewAnnotationAwareComposer

        scanEventListeners
      • Methods inherited from class org.zkoss.zk.ui.util.GenericAutowireComposer

        alert, didActivate, getPage, willClone, willPassivate
      • Methods inherited from class org.zkoss.zk.ui.util.GenericComposer

        doCatch, doFinally
      • Methods inherited from class org.zkoss.zk.ui.event.GenericEventListener

        bindComponent, getController, onEvent, unbindComponent
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • WAREHOUSINGBACKOFFICE_ATP_VIEWS_TITLE

        protected static final java.lang.String WAREHOUSINGBACKOFFICE_ATP_VIEWS_TITLE
        See Also:
        Constant Field Values
      • widgetComponent

        protected org.zkoss.zk.ui.Component widgetComponent
    • Constructor Detail

      • AtpViewController

        public AtpViewController()
    • Method Detail

      • initialize

        public void initialize​(org.zkoss.zk.ui.Component component)
        Overrides:
        initialize in class com.hybris.cockpitng.util.DefaultWidgetController
      • initializeView

        public void initializeView​(AtpFormDto atpFormDto)
        Initializes the list view.
        Parameters:
        atpFormDto - the form containing atp information
      • setAtpFormulaService

        public void setAtpFormulaService​(AtpFormulaService atpFormulaService)
      • getAtpListView

        protected org.zkoss.zul.Listbox getAtpListView()