Class WorkflowActionsController

  • 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 WorkflowActionsController
    extends com.hybris.cockpitng.util.DefaultWidgetController
    Widget controller which displays workflow actions assigned to current user.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String SETTING_RENDERER  
      static java.lang.String SOCKET_OUT_NUMBER_OF_WORKFLOW_ACTIONS  
      static java.lang.String SOCKET_OUT_WORKFLOW_ACTION_SELECTED  
      • 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
      com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade()  
      protected com.hybris.cockpitng.widgets.common.WidgetComponentRenderer getRenderer​(java.lang.String name)  
      protected java.lang.String getRendererNameFromSettings​(java.lang.String settingKey)  
      com.hybris.cockpitng.dataaccess.facades.type.TypeFacade getTypeFacade()  
      org.zkoss.zul.Listbox getWorkflowActionsListbox()  
      org.zkoss.zul.ListModelList<WorkflowActionModel> getWorkflowActionsListModel()  
      WorkflowFacade getWorkflowFacade()  
      void initialize​(org.zkoss.zk.ui.Component comp)  
      protected <T> void initializeContentRenderer()  
      protected void initializeListboxModel()  
      protected com.hybris.cockpitng.dataaccess.facades.type.DataType loadDataType​(java.lang.String typeCode)  
      void onApplicationHeartbeat​(com.hybris.cockpitng.core.events.CockpitEvent cockpitEvent)  
      protected void reloadActionAtIndex​(int index)  
      void reloadActionsWhenAttachedItemsAreDeleted​(com.hybris.cockpitng.core.events.CockpitEvent cockpitEvent)  
      protected void sendUpdatedNumberOfTasks​(int numberOfTasks)  
      protected void updateWorkflowActions()  
      • 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

      • SOCKET_OUT_WORKFLOW_ACTION_SELECTED

        public static final java.lang.String SOCKET_OUT_WORKFLOW_ACTION_SELECTED
        See Also:
        Constant Field Values
      • SOCKET_OUT_NUMBER_OF_WORKFLOW_ACTIONS

        public static final java.lang.String SOCKET_OUT_NUMBER_OF_WORKFLOW_ACTIONS
        See Also:
        Constant Field Values
      • SETTING_RENDERER

        public static final java.lang.String SETTING_RENDERER
        See Also:
        Constant Field Values
    • Constructor Detail

      • WorkflowActionsController

        public WorkflowActionsController()
    • Method Detail

      • initialize

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

        protected void initializeListboxModel()
      • initializeContentRenderer

        protected <T> void initializeContentRenderer()
      • reloadActionsWhenAttachedItemsAreDeleted

        public void reloadActionsWhenAttachedItemsAreDeleted​(com.hybris.cockpitng.core.events.CockpitEvent cockpitEvent)
      • reloadActionAtIndex

        protected void reloadActionAtIndex​(int index)
      • onApplicationHeartbeat

        public void onApplicationHeartbeat​(com.hybris.cockpitng.core.events.CockpitEvent cockpitEvent)
      • updateWorkflowActions

        protected void updateWorkflowActions()
      • sendUpdatedNumberOfTasks

        protected void sendUpdatedNumberOfTasks​(int numberOfTasks)
      • getRendererNameFromSettings

        protected java.lang.String getRendererNameFromSettings​(java.lang.String settingKey)
      • getRenderer

        protected com.hybris.cockpitng.widgets.common.WidgetComponentRenderer getRenderer​(java.lang.String name)
      • loadDataType

        protected com.hybris.cockpitng.dataaccess.facades.type.DataType loadDataType​(java.lang.String typeCode)
      • getWorkflowActionsListbox

        public org.zkoss.zul.Listbox getWorkflowActionsListbox()
      • getTypeFacade

        public com.hybris.cockpitng.dataaccess.facades.type.TypeFacade getTypeFacade()
      • getObjectFacade

        public com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade()
      • getWorkflowActionsListModel

        public org.zkoss.zul.ListModelList<WorkflowActionModel> getWorkflowActionsListModel()