Class DefaultWorkflowDesignerRemoveHandler

java.lang.Object
com.hybris.backoffice.workflow.designer.handler.DefaultWorkflowDesignerRemoveHandler
All Implemented Interfaces:
WorkflowDesignerRemoveHandler

public class DefaultWorkflowDesignerRemoveHandler extends Object implements WorkflowDesignerRemoveHandler
Default implementation of remove action in workflow designer
  • Constructor Details

    • DefaultWorkflowDesignerRemoveHandler

      public DefaultWorkflowDesignerRemoveHandler()
  • Method Details

    • remove

      public com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates remove(com.hybris.cockpitng.components.visjs.network.data.Nodes nodes, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
      Description copied from interface: WorkflowDesignerRemoveHandler
      Maps removed nodes to network updates, clears removed nodes from the model
      Specified by:
      remove in interface WorkflowDesignerRemoveHandler
      Parameters:
      nodes - nodes that were removed
      context - contains the WidgetInstanceManager of the Workflow Designer
      Returns:
      any network updates necessary
    • remove

      public com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates remove(com.hybris.cockpitng.components.visjs.network.data.Edges edges, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
      Description copied from interface: WorkflowDesignerRemoveHandler
      Maps removed edges to network updates
      Specified by:
      remove in interface WorkflowDesignerRemoveHandler
      Parameters:
      edges - edges that were removed
      context - contains the WidgetInstanceManager of the Workflow Designer
      Returns:
      any network updates necessary
    • removeNodesFromWidgetModel

      protected void removeNodesFromWidgetModel(com.hybris.cockpitng.components.visjs.network.data.Nodes nodes, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
      Parameters:
      nodes - to be removed from model
      context - context containing model
    • getNewWorkflowItemsFromWidgetModel

      protected List<ItemModel> getNewWorkflowItemsFromWidgetModel(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
    • convertRemovedEntitiesToNetworkUpdates

      protected com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates convertRemovedEntitiesToNetworkUpdates(Collection<? extends com.hybris.cockpitng.components.visjs.network.data.NetworkEntity> entities)
    • setNodeTypeService

      public void setNodeTypeService(NodeTypeService nodeTypeService)