Class NetworkEntityFinder


  • public class NetworkEntityFinder
    extends java.lang.Object
    Utility methods for finding NetworkEntity from Workflow Designer nodes.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.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
      java.util.List<com.hybris.cockpitng.components.visjs.network.data.Node> findActionNodes​(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
      Gets all action nodes
      java.util.List<com.hybris.cockpitng.components.visjs.network.data.Node> findAndNodes​(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
      Gets all 'and' nodes
      java.util.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
      java.util.List<com.hybris.cockpitng.components.visjs.network.data.Node> findDecisionNodes​(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
      Gets all decision nodes
      java.util.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
      java.util.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
      NodeTypeService getNodeTypeService()  
      void setNodeTypeService​(NodeTypeService nodeTypeService)  
      • Methods inherited from class java.lang.Object

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

      • NetworkEntityFinder

        public NetworkEntityFinder()
    • Method Detail

      • findActionNodes

        public java.util.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 java.util.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 java.util.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 java.util.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 java.util.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 java.util.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 java.util.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
      • setNodeTypeService

        public void setNodeTypeService​(NodeTypeService nodeTypeService)