Class WorkflowDetailsManagerController
- 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.workflowdetails.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
-
Constructor Summary
Constructors Constructor Description WorkflowDetailsManagerController()
-
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
-
-
-
-
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
-
-
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()
-
getModelService
public ModelService getModelService()
-
-