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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.hybris.cockpitng.components.visjs.network.response.NetworkUpdatesconvertRemovedEntitiesToNetworkUpdates(Collection<? extends com.hybris.cockpitng.components.visjs.network.data.NetworkEntity> entities) getNewWorkflowItemsFromWidgetModel(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) com.hybris.cockpitng.components.visjs.network.response.NetworkUpdatesremove(com.hybris.cockpitng.components.visjs.network.data.Edges edges, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Maps removed edges to network updatescom.hybris.cockpitng.components.visjs.network.response.NetworkUpdatesremove(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 modelprotected voidremoveNodesFromWidgetModel(com.hybris.cockpitng.components.visjs.network.data.Nodes nodes, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Removes nodes from theWorkflowDesignerNetworkPopulator.MODEL_NEW_WORKFLOW_ITEMS_KEYvoidsetNodeTypeService(NodeTypeService nodeTypeService)
-
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:WorkflowDesignerRemoveHandlerMaps removed nodes to network updates, clears removed nodes from the model- Specified by:
removein interfaceWorkflowDesignerRemoveHandler- Parameters:
nodes- nodes that were removedcontext- contains theWidgetInstanceManagerof 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:WorkflowDesignerRemoveHandlerMaps removed edges to network updates- Specified by:
removein interfaceWorkflowDesignerRemoveHandler- Parameters:
edges- edges that were removedcontext- contains theWidgetInstanceManagerof 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) Removes nodes from theWorkflowDesignerNetworkPopulator.MODEL_NEW_WORKFLOW_ITEMS_KEY- Parameters:
nodes- to be removed from modelcontext- context containing model
-
getNewWorkflowItemsFromWidgetModel
-
convertRemovedEntitiesToNetworkUpdates
protected com.hybris.cockpitng.components.visjs.network.response.NetworkUpdates convertRemovedEntitiesToNetworkUpdates(Collection<? extends com.hybris.cockpitng.components.visjs.network.data.NetworkEntity> entities) -
setNodeTypeService
-