Class WorkflowsController

  • 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 WorkflowsController
    extends com.hybris.cockpitng.util.DefaultWidgetController
    See Also:
    Serialized Form
    • Field Detail

      • SOCKET_OUT_WORKFLOW_SELECTED

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

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

        public static final java.lang.String SOCKET_IN_REFRESH
        See Also:
        Constant Field Values
      • SOCKET_OUT_CREATE_WORKFLOW

        protected static final java.lang.String SOCKET_OUT_CREATE_WORKFLOW
        See Also:
        Constant Field Values
      • COMP_ID_ADD_WORKFLOW

        protected static final java.lang.String COMP_ID_ADD_WORKFLOW
        See Also:
        Constant Field Values
      • SETTING_WORKFLOW_RENDERER

        public static final java.lang.String SETTING_WORKFLOW_RENDERER
        See Also:
        Constant Field Values
      • SETTING_IS_WORKFLOW_PLANNED_ENABLED

        public static final java.lang.String SETTING_IS_WORKFLOW_PLANNED_ENABLED
        See Also:
        Constant Field Values
      • SETTING_IS_WORKFLOW_RUNNING_ENABLED

        public static final java.lang.String SETTING_IS_WORKFLOW_RUNNING_ENABLED
        See Also:
        Constant Field Values
      • SETTING_IS_WORKFLOW_FINISHED_ENABLED

        public static final java.lang.String SETTING_IS_WORKFLOW_FINISHED_ENABLED
        See Also:
        Constant Field Values
      • SETTING_IS_WORKFLOW_TERMINATED_ENABLED

        public static final java.lang.String SETTING_IS_WORKFLOW_TERMINATED_ENABLED
        See Also:
        Constant Field Values
      • SETTING_IS_WORKFLOW_DROP_AREA_ENABLED

        public static final java.lang.String SETTING_IS_WORKFLOW_DROP_AREA_ENABLED
        See Also:
        Constant Field Values
      • SETTING_PAGE_SIZE

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

      • WorkflowsController

        public WorkflowsController()
    • Method Detail

      • initialize

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

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

        protected java.util.List<WorkflowStatus> getWorkflowStatusesFromSettings()
      • createWorkflowsListModel

        protected com.hybris.cockpitng.list.LazyPageableListModel<WorkflowModel> createWorkflowsListModel​(java.util.List<WorkflowStatus> workflowStatuses)
      • initializeContentRenderer

        protected <T> void initializeContentRenderer()
      • initializeWorkflowCreateDropArea

        protected void initializeWorkflowCreateDropArea()
      • onCreateWorkflowClick

        public void onCreateWorkflowClick()
      • openNewWorkflowWizard

        protected void openNewWorkflowWizard​(java.util.List<ItemModel> items)
      • onRefreshSocket

        public void onRefreshSocket()
      • onWorkflowUpdated

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

        public void onWorkflowDeleted​(com.hybris.cockpitng.core.events.CockpitEvent cockpitEvent)
      • getPageSize

        protected int getPageSize()
      • getRenderer

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

        public org.zkoss.zul.Div getCreateWorkflowDropArea()
      • loadDataType

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

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

        public static java.util.Map<java.lang.String,​WorkflowStatus> getAllWorkflowStatuses()
      • getWorkflowListBox

        public org.zkoss.zul.Listbox getWorkflowListBox()