Class 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 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
    • Constructor Detail

      • CollaborationWorkflowWizardHandler

        public CollaborationWorkflowWizardHandler()
    • 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:
        perform in interface com.hybris.cockpitng.widgets.configurableflow.FlowActionHandler
      • 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(since="6.7",
                    forRemoval=true)
        protected void notifyUser​(WorkflowModel workflow,
                                  java.lang.String eventType,
                                  com.hybris.backoffice.widgets.notificationarea.event.NotificationEvent.Level level)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 6.7, use the NotificationService.notifyUser(String , String, NotificationEvent.Level, Object...) instead.
      • getWizardFormFrom

        protected CollaborationWorkflowWizardForm getWizardFormFrom​(com.hybris.cockpitng.widgets.configurableflow.FlowActionHandlerAdapter adapter)
      • setWorkflowFacade

        public void setWorkflowFacade​(WorkflowFacade workflowFacade)
      • 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)
      • getPermissionFacade

        public com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade getPermissionFacade()
      • setPermissionFacade

        public void setPermissionFacade​(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)