Class WorkflowDesignerDataManipulationViewEventHandler

  • All Implemented Interfaces:
    com.hybris.backoffice.widgets.networkchart.handler.DataManipulationHandler, com.hybris.backoffice.widgets.networkchart.handler.ViewEventHandler

    public class WorkflowDesignerDataManipulationViewEventHandler
    extends java.lang.Object
    implements com.hybris.backoffice.widgets.networkchart.handler.DataManipulationHandler, com.hybris.backoffice.widgets.networkchart.handler.ViewEventHandler
    Default implementation of workflow DataManipulationHandler and ViewEventHandler
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void notifyAboutNodeEdition​(com.hybris.cockpitng.components.visjs.network.data.Node node, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)  
      com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onAdd​(com.hybris.cockpitng.components.visjs.network.data.Edge edge, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)  
      com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onAddNodeButtonClick​(com.hybris.cockpitng.components.visjs.network.event.ClickOnAddNodeButtonEvent event, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)  
      com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onCancel​(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)  
      com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onDoubleClick​(com.hybris.cockpitng.components.visjs.network.data.Node node, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)  
      com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onDragEnd​(com.hybris.cockpitng.components.visjs.network.data.Node node, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)  
      com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onEdit​(com.hybris.cockpitng.components.visjs.network.data.Node node, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)  
      com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onRefresh​(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)  
      com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onRemove​(com.hybris.cockpitng.components.visjs.network.data.Edges edges, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)  
      com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onRemove​(com.hybris.cockpitng.components.visjs.network.data.Nodes nodes, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)  
      com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onSave​(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)  
      void setNotificationService​(com.hybris.cockpitng.util.notifications.NotificationService notificationService)  
      void setOnAddNodeActionsListener​(WorkflowDesignerOnAddNodeActionsListener onAddNodeActionsListener)  
      void setWorkflowDesignerConnectionHandler​(WorkflowDesignerConnectionHandler workflowDesignerConnectionHandler)  
      void setWorkflowDesignerRemoveHandler​(WorkflowDesignerRemoveHandler workflowDesignerRemoveHandler)  
      void setWorkflowDesignerSaveHandler​(WorkflowDesignerSaveHandler workflowDesignerSaveHandler)  
      void setWorkflowModelRetriever​(WorkflowModelRetriever<ItemModel> workflowModelRetriever)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.hybris.backoffice.widgets.networkchart.handler.DataManipulationHandler

        onAdd, onEdit
      • Methods inherited from interface com.hybris.backoffice.widgets.networkchart.handler.ViewEventHandler

        onBlur, onBlur, onClick, onClick, onDeselect, onDeselect, onDoubleClick, onHover, onHover, onSelect, onSelect
    • Field Detail

      • VIRTUAL_SOCKET_OUT_CLOSE

        public static final java.lang.String VIRTUAL_SOCKET_OUT_CLOSE
        See Also:
        Constant Field Values
      • NOTIFICATION_AREA_SOURCE

        public static final java.lang.String NOTIFICATION_AREA_SOURCE
        See Also:
        Constant Field Values
      • SCSS_ACTION_BUTTON

        protected static final java.lang.String SCSS_ACTION_BUTTON
        See Also:
        Constant Field Values
      • SCSS_DECISION_BUTTON

        protected static final java.lang.String SCSS_DECISION_BUTTON
        See Also:
        Constant Field Values
      • SCSS_AND_BUTTON

        protected static final java.lang.String SCSS_AND_BUTTON
        See Also:
        Constant Field Values
      • SOCKET_OUT_UPDATE_ACTION

        public static final java.lang.String SOCKET_OUT_UPDATE_ACTION
        See Also:
        Constant Field Values
      • SOCKET_OUT_UPDATE_DECISION

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

      • WorkflowDesignerDataManipulationViewEventHandler

        public WorkflowDesignerDataManipulationViewEventHandler()
    • Method Detail

      • onDragEnd

        public com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onDragEnd​(com.hybris.cockpitng.components.visjs.network.data.Node node,
                                                                                               com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
        Specified by:
        onDragEnd in interface com.hybris.backoffice.widgets.networkchart.handler.ViewEventHandler
      • onDoubleClick

        public com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onDoubleClick​(com.hybris.cockpitng.components.visjs.network.data.Node node,
                                                                                                   com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
        Specified by:
        onDoubleClick in interface com.hybris.backoffice.widgets.networkchart.handler.ViewEventHandler
      • onEdit

        public com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onEdit​(com.hybris.cockpitng.components.visjs.network.data.Node node,
                                                                                            com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
        Specified by:
        onEdit in interface com.hybris.backoffice.widgets.networkchart.handler.DataManipulationHandler
      • notifyAboutNodeEdition

        protected void notifyAboutNodeEdition​(com.hybris.cockpitng.components.visjs.network.data.Node node,
                                              com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
      • onAddNodeButtonClick

        public com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onAddNodeButtonClick​(com.hybris.cockpitng.components.visjs.network.event.ClickOnAddNodeButtonEvent event,
                                                                                                          com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
        Specified by:
        onAddNodeButtonClick in interface com.hybris.backoffice.widgets.networkchart.handler.DataManipulationHandler
      • onAdd

        public com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onAdd​(com.hybris.cockpitng.components.visjs.network.data.Edge edge,
                                                                                           com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
        Specified by:
        onAdd in interface com.hybris.backoffice.widgets.networkchart.handler.DataManipulationHandler
      • onRemove

        public com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onRemove​(com.hybris.cockpitng.components.visjs.network.data.Nodes nodes,
                                                                                              com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
        Specified by:
        onRemove in interface com.hybris.backoffice.widgets.networkchart.handler.DataManipulationHandler
      • onRemove

        public com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onRemove​(com.hybris.cockpitng.components.visjs.network.data.Edges edges,
                                                                                              com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
        Specified by:
        onRemove in interface com.hybris.backoffice.widgets.networkchart.handler.DataManipulationHandler
      • onCancel

        public com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onCancel​(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
        Specified by:
        onCancel in interface com.hybris.backoffice.widgets.networkchart.handler.DataManipulationHandler
      • onRefresh

        public com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onRefresh​(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
        Specified by:
        onRefresh in interface com.hybris.backoffice.widgets.networkchart.handler.DataManipulationHandler
      • onSave

        public com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates onSave​(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
        Specified by:
        onSave in interface com.hybris.backoffice.widgets.networkchart.handler.DataManipulationHandler
      • setNotificationService

        public void setNotificationService​(com.hybris.cockpitng.util.notifications.NotificationService notificationService)
      • setWorkflowDesignerSaveHandler

        public void setWorkflowDesignerSaveHandler​(WorkflowDesignerSaveHandler workflowDesignerSaveHandler)
      • setWorkflowDesignerRemoveHandler

        public void setWorkflowDesignerRemoveHandler​(WorkflowDesignerRemoveHandler workflowDesignerRemoveHandler)