Class DefaultWorkflowDesignerRemoveHandler

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates convertRemovedEntitiesToNetworkUpdates​(java.util.Collection<? extends com.hybris.cockpitng.components.visjs.network.data.NetworkEntity> entities)  
      protected java.util.List<ItemModel> getNewWorkflowItemsFromWidgetModel​(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)  
      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)
      Maps removed edges to network updates
      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)
      Maps removed nodes to network updates, clears removed nodes from the model
      protected void removeNodesFromWidgetModel​(com.hybris.cockpitng.components.visjs.network.data.Nodes nodes, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
      void setNodeTypeService​(NodeTypeService nodeTypeService)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultWorkflowDesignerRemoveHandler

        public DefaultWorkflowDesignerRemoveHandler()
    • Method Detail

      • 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 java.util.List<ItemModel> getNewWorkflowItemsFromWidgetModel​(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
      • convertRemovedEntitiesToNetworkUpdates

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

        public void setNodeTypeService​(NodeTypeService nodeTypeService)