Class WorkflowsController
- java.lang.Object
-
- org.zkoss.zk.ui.event.GenericEventListener
-
- org.zkoss.zk.ui.util.GenericComposer<T>
-
- org.zkoss.zk.ui.util.GenericAutowireComposer<T>
-
- org.zkoss.zk.ui.util.GenericForwardComposer<org.zkoss.zk.ui.Component>
-
- com.hybris.cockpitng.util.ViewAnnotationAwareComposer
-
- com.hybris.cockpitng.util.DefaultWidgetController
-
- com.hybris.backoffice.widgets.workflows.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 Summary
Fields Modifier and Type Field Description protected static java.lang.StringCOMP_ID_ADD_WORKFLOWstatic intDEFAULT_PAGE_SIZEstatic java.lang.StringSETTING_IS_WORKFLOW_DROP_AREA_ENABLEDstatic java.lang.StringSETTING_IS_WORKFLOW_FINISHED_ENABLEDstatic java.lang.StringSETTING_IS_WORKFLOW_PLANNED_ENABLEDstatic java.lang.StringSETTING_IS_WORKFLOW_RUNNING_ENABLEDstatic java.lang.StringSETTING_IS_WORKFLOW_TERMINATED_ENABLEDstatic java.lang.StringSETTING_PAGE_SIZEstatic java.lang.StringSETTING_WORKFLOW_RENDERERstatic java.lang.StringSOCKET_IN_REFRESHprotected static java.lang.StringSOCKET_OUT_CREATE_WORKFLOWstatic java.lang.StringSOCKET_OUT_WORKFLOW_ACTION_SELECTEDstatic java.lang.StringSOCKET_OUT_WORKFLOW_SELECTED
-
Constructor Summary
Constructors Constructor Description WorkflowsController()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.hybris.cockpitng.list.LazyPageableListModel<WorkflowModel>createWorkflowsListModel(java.util.List<WorkflowStatus> workflowStatuses)static java.util.Map<java.lang.String,WorkflowStatus>getAllWorkflowStatuses()org.zkoss.zul.DivgetCreateWorkflowDropArea()protected intgetPageSize()protected com.hybris.cockpitng.widgets.common.WidgetComponentRenderergetRenderer(java.lang.String name)protected java.lang.StringgetRendererNameFromSettings(java.lang.String settingKey)com.hybris.cockpitng.dataaccess.facades.type.TypeFacadegetTypeFacade()WorkflowFacadegetWorkflowFacade()org.zkoss.zul.ListboxgetWorkflowListBox()protected java.util.List<WorkflowStatus>getWorkflowStatusesFromSettings()WorkflowsTypeFacadegetWorkflowsTypeFacade()voidinitialize(org.zkoss.zk.ui.Component component)protected <T> voidinitializeContentRenderer()protected voidinitializeWorkflowCreateDropArea()protected com.hybris.cockpitng.dataaccess.facades.type.DataTypeloadDataType(java.lang.String typeCode)voidonCreateWorkflowClick()voidonRefreshSocket()voidonWorkflowDeleted(com.hybris.cockpitng.core.events.CockpitEvent cockpitEvent)voidonWorkflowUpdated(com.hybris.cockpitng.core.events.CockpitEvent cockpitEvent)protected voidopenNewWorkflowWizard(java.util.List<ItemModel> items)-
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
-
-
-
-
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
-
DEFAULT_PAGE_SIZE
public static final int DEFAULT_PAGE_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
initialize
public void initialize(org.zkoss.zk.ui.Component component)
- Overrides:
initializein classcom.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)
-
getWorkflowFacade
public WorkflowFacade getWorkflowFacade()
-
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()
-
getWorkflowsTypeFacade
public WorkflowsTypeFacade getWorkflowsTypeFacade()
-
-