Class DefaultWorkflowDesignerRemoveHandler
- java.lang.Object
-
- com.hybris.backoffice.workflow.designer.handler.DefaultWorkflowDesignerRemoveHandler
-
- All Implemented Interfaces:
WorkflowDesignerRemoveHandler
public class DefaultWorkflowDesignerRemoveHandler extends java.lang.Object implements WorkflowDesignerRemoveHandler
Default implementation of remove action in workflow designer
-
-
Constructor Summary
Constructors Constructor Description DefaultWorkflowDesignerRemoveHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.hybris.cockpitng.components.visjs.network.response.NetworkUpdatesconvertRemovedEntitiesToNetworkUpdates(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.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)
-
-
-
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: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
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)
-
-