Class CollaborationWorkflowWizardHandler
- java.lang.Object
-
- com.hybris.backoffice.workflow.wizard.CollaborationWorkflowWizardHandler
-
- All Implemented Interfaces:
com.hybris.cockpitng.widgets.configurableflow.FlowActionHandler
public class CollaborationWorkflowWizardHandler extends java.lang.Object implements com.hybris.cockpitng.widgets.configurableflow.FlowActionHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringEVENT_TYPE_WORKFLOW_INCORRECT_ASSIGNEEprotected static java.lang.StringMODEL_WORKFLOW_FORMprotected static java.lang.StringPARAM_START_WORKFLOW
-
Constructor Summary
Constructors Constructor Description CollaborationWorkflowWizardHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected java.util.Optional<WorkflowModel>createAdHocWorkflow(CollaborationWorkflowWizardForm wizardForm)protected java.util.Optional<WorkflowModel>createWorkflow(CollaborationWorkflowWizardForm wizardForm)protected java.lang.StringgetDestination(com.hybris.cockpitng.widgets.configurableflow.FlowActionHandlerAdapter adapter)protected com.hybris.backoffice.widgets.notificationarea.NotificationServicegetNotificationService()protected java.util.Map<java.lang.String,java.lang.Object>getReferenceObject(WorkflowModel workflow, java.lang.String destination)protected CollaborationWorkflowWizardFormgetWizardFormFrom(com.hybris.cockpitng.widgets.configurableflow.FlowActionHandlerAdapter adapter)WorkflowEventPublishergetWorkflowEventPublisher()WorkflowFacadegetWorkflowFacade()protected voidnotifyUser(WorkflowModel workflow, java.lang.String eventType, com.hybris.backoffice.widgets.notificationarea.event.NotificationEvent.Level level)Deprecated.since 6.7, use theNotificationService.notifyUser(String , String, NotificationEvent.Level, Object...)instead.voidperform(com.hybris.cockpitng.config.jaxb.wizard.CustomType customType, com.hybris.cockpitng.widgets.configurableflow.FlowActionHandlerAdapter adapter, java.util.Map<java.lang.String,java.lang.String> parameters)voidsetNotificationService(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService)voidsetWorkflowEventPublisher(WorkflowEventPublisher workflowEventPublisher)voidsetWorkflowFacade(WorkflowFacade workflowFacade)protected booleanshouldStartWorkflow(java.util.Map<java.lang.String,java.lang.String> parameters)protected booleanstartWorkflow(WorkflowModel workflow, java.util.Map<java.lang.String,java.lang.String> parameters)
-
-
-
Field Detail
-
MODEL_WORKFLOW_FORM
protected static final java.lang.String MODEL_WORKFLOW_FORM
- See Also:
- Constant Field Values
-
PARAM_START_WORKFLOW
protected static final java.lang.String PARAM_START_WORKFLOW
- See Also:
- Constant Field Values
-
EVENT_TYPE_WORKFLOW_INCORRECT_ASSIGNEE
protected static final java.lang.String EVENT_TYPE_WORKFLOW_INCORRECT_ASSIGNEE
- See Also:
- Constant Field Values
-
-
Method Detail
-
perform
public void perform(com.hybris.cockpitng.config.jaxb.wizard.CustomType customType, com.hybris.cockpitng.widgets.configurableflow.FlowActionHandlerAdapter adapter, java.util.Map<java.lang.String,java.lang.String> parameters)- Specified by:
performin interfacecom.hybris.cockpitng.widgets.configurableflow.FlowActionHandler
-
createWorkflow
protected java.util.Optional<WorkflowModel> createWorkflow(CollaborationWorkflowWizardForm wizardForm)
-
createAdHocWorkflow
protected java.util.Optional<WorkflowModel> createAdHocWorkflow(CollaborationWorkflowWizardForm wizardForm)
-
shouldStartWorkflow
protected boolean shouldStartWorkflow(java.util.Map<java.lang.String,java.lang.String> parameters)
-
startWorkflow
protected boolean startWorkflow(WorkflowModel workflow, java.util.Map<java.lang.String,java.lang.String> parameters)
-
getReferenceObject
protected java.util.Map<java.lang.String,java.lang.Object> getReferenceObject(WorkflowModel workflow, java.lang.String destination)
-
getDestination
protected java.lang.String getDestination(com.hybris.cockpitng.widgets.configurableflow.FlowActionHandlerAdapter adapter)
-
notifyUser
@Deprecated protected void notifyUser(WorkflowModel workflow, java.lang.String eventType, com.hybris.backoffice.widgets.notificationarea.event.NotificationEvent.Level level)
Deprecated.since 6.7, use theNotificationService.notifyUser(String , String, NotificationEvent.Level, Object...)instead.
-
getWizardFormFrom
protected CollaborationWorkflowWizardForm getWizardFormFrom(com.hybris.cockpitng.widgets.configurableflow.FlowActionHandlerAdapter adapter)
-
getWorkflowFacade
public WorkflowFacade getWorkflowFacade()
-
setWorkflowFacade
public void setWorkflowFacade(WorkflowFacade workflowFacade)
-
getWorkflowEventPublisher
public WorkflowEventPublisher getWorkflowEventPublisher()
-
setWorkflowEventPublisher
public void setWorkflowEventPublisher(WorkflowEventPublisher workflowEventPublisher)
-
getNotificationService
protected com.hybris.backoffice.widgets.notificationarea.NotificationService getNotificationService()
-
setNotificationService
public void setNotificationService(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService)
-
-