Class WorkflowDetailsManagerController

  • 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 WorkflowDetailsManagerController
    extends com.hybris.cockpitng.util.DefaultWidgetController
    Manager which allows to manage/refresh workflow details view.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String MODEL_CURRENT_WORKFLOW  
      static java.lang.String SOCKET_IN_SHOW_WORKFLOW  
      static java.lang.String SOCKET_OUT_SELECTED_WORKFLOW_DELETED  
      static java.lang.String SOCKET_OUT_SELECTED_WORKFLOW_UPDATED  
      • 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 java.util.Optional<WorkflowModel> getCurrentWorkflow()  
      ModelService getModelService()  
      protected void handleWorkflowDeletion​(WorkflowModel currentWorkflow, com.hybris.cockpitng.core.events.CockpitEvent event)  
      void onWorkflowDeleted​(com.hybris.cockpitng.core.events.CockpitEvent event)  
      void onWorkflowUpdated​(com.hybris.cockpitng.core.events.CockpitEvent event)  
      void openWorkflow​(WorkflowModel workflow)  
      protected void selectedWorkflowDeleted​(WorkflowModel workflow)  
      protected void updateSelectedWorkflow​(WorkflowModel workflow)  
      • 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, initialize, 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

      • MODEL_CURRENT_WORKFLOW

        public static final java.lang.String MODEL_CURRENT_WORKFLOW
        See Also:
        Constant Field Values
      • SOCKET_IN_SHOW_WORKFLOW

        public static final java.lang.String SOCKET_IN_SHOW_WORKFLOW
        See Also:
        Constant Field Values
      • SOCKET_OUT_SELECTED_WORKFLOW_UPDATED

        public static final java.lang.String SOCKET_OUT_SELECTED_WORKFLOW_UPDATED
        See Also:
        Constant Field Values
      • SOCKET_OUT_SELECTED_WORKFLOW_DELETED

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

      • WorkflowDetailsManagerController

        public WorkflowDetailsManagerController()
    • Method Detail

      • openWorkflow

        public void openWorkflow​(WorkflowModel workflow)
      • updateSelectedWorkflow

        protected void updateSelectedWorkflow​(WorkflowModel workflow)
      • selectedWorkflowDeleted

        protected void selectedWorkflowDeleted​(WorkflowModel workflow)
      • onWorkflowUpdated

        public void onWorkflowUpdated​(com.hybris.cockpitng.core.events.CockpitEvent event)
      • onWorkflowDeleted

        public void onWorkflowDeleted​(com.hybris.cockpitng.core.events.CockpitEvent event)
      • handleWorkflowDeletion

        protected void handleWorkflowDeletion​(WorkflowModel currentWorkflow,
                                              com.hybris.cockpitng.core.events.CockpitEvent event)
      • getCurrentWorkflow

        protected java.util.Optional<WorkflowModel> getCurrentWorkflow()