Class NetworkEntityFinder

java.lang.Object
com.hybris.backoffice.workflow.designer.services.NetworkEntityFinder

public class NetworkEntityFinder extends Object
Utility methods for finding NetworkEntity from Workflow Designer nodes.
  • Constructor Details

    • NetworkEntityFinder

      public NetworkEntityFinder()
  • Method Details

    • findActionNodes

      public List<com.hybris.cockpitng.components.visjs.network.data.Node> findActionNodes(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
      Gets all action nodes
      Parameters:
      context - contains Network Chart widget model, where the Workflow Designer data is stored
      Returns:
      action nodes
    • findDecisionNodes

      public List<com.hybris.cockpitng.components.visjs.network.data.Node> findDecisionNodes(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
      Gets all decision nodes
      Parameters:
      context - contains Network Chart widget model, where the Workflow Designer data is stored
      Returns:
      decision nodes
    • findAndNodes

      public List<com.hybris.cockpitng.components.visjs.network.data.Node> findAndNodes(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
      Gets all 'and' nodes
      Parameters:
      context - contains Network Chart widget model, where the Workflow Designer data is stored
      Returns:
      'and' nodes
    • findNodes

      public Collection<com.hybris.cockpitng.components.visjs.network.data.Node> findNodes(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
      Gets all Nodes in the Workflow Designer
      Parameters:
      context - contains Network Chart widget model, where the Workflow Designer data is stored
      Returns:
      nodes
    • findEdges

      public Collection<com.hybris.cockpitng.components.visjs.network.data.Edge> findEdges(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
      Gets all Edges in the Workflow Designer
      Parameters:
      context - contains Network Chart widget model, where the Workflow Designer data is stored
      Returns:
      edges
    • findActionNode

      public Optional<com.hybris.cockpitng.components.visjs.network.data.Node> findActionNode(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context, WorkflowActionTemplateModel action)
      Returns Node that corresponds the given WorkflowActionTemplateModel
    • findDecisionNode

      public Optional<com.hybris.cockpitng.components.visjs.network.data.Node> findDecisionNode(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context, WorkflowDecisionTemplateModel decision)
      Returns Node that corresponds the given WorkflowDecisionTemplateModel
    • getNodeTypeService

      public NodeTypeService getNodeTypeService()
    • setNodeTypeService

      public void setNodeTypeService(NodeTypeService nodeTypeService)