Class WorkflowModelFinder
java.lang.Object
com.hybris.backoffice.workflow.designer.services.WorkflowModelFinder
Utility methods for finding models from Workflow Designer nodes.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindAllWorkflowActions(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Returns a list of both saved and unsavedWorkflowActionTemplateModels.findAllWorkflowDecisions(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Returns a list of both saved and unsavedWorkflowDecisionTemplateModels.Finds all decisions that are incoming to this action or outgoing from this action.findNewModels(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Returns new (unsaved)WorkflowActionTemplateModels andWorkflowDecisionTemplateModels.findNewWorkflowAction(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context, com.hybris.cockpitng.components.visjs.network.data.Node node) Gets new (unsaved)WorkflowActionTemplateModelcorresponding to givenNodefrom the widget modelfindNewWorkflowActions(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Gets new (unsaved)WorkflowActionTemplateModels from the widget modelfindNewWorkflowDecision(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context, com.hybris.cockpitng.components.visjs.network.data.Node node) Gets new (unsaved)WorkflowDecisionTemplateModelcorresponding to givenNodefrom the widget modelfindNewWorkflowDecisions(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Gets new (unsaved)WorkflowDecisionTemplateModels from the widget modelfindWorkflowAction(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context, com.hybris.cockpitng.components.visjs.network.data.Node node) Finds correspondingWorkflowActionTemplateModelfor given Node.findWorkflowActionInWorkflowTemplateModel(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context, com.hybris.cockpitng.components.visjs.network.data.Node node) Finds correspondingWorkflowActionTemplateModelfor given Node in WorkflowTemplate model onlyfindWorkflowActionsFromWorkflowTemplateModel(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Gets existing (already saved)WorkflowActionTemplateModels from the Workflow Template that is being edited.findWorkflowDecision(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context, com.hybris.cockpitng.components.visjs.network.data.Node node) Finds correspondingWorkflowDecisionTemplateModelfor given Node.findWorkflowDecisionInWorkflowTemplateModel(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context, com.hybris.cockpitng.components.visjs.network.data.Node node) Finds correspondingWorkflowDecisionTemplateModelfor given Node in WorkflowTemplate model only.findWorkflowDecisionsFromWorkflowTemplateModel(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Gets existing (already saved)WorkflowDecisionTemplateModels from the Workflow Template that is being edited.findWorkflowTemplate(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Returns the workflow template that is currently edited in Workflow DesignervoidsetNodeTypeService(NodeTypeService nodeTypeService)
-
Constructor Details
-
WorkflowModelFinder
public WorkflowModelFinder()
-
-
Method Details
-
findWorkflowAction
public Optional<WorkflowActionTemplateModel> findWorkflowAction(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context, com.hybris.cockpitng.components.visjs.network.data.Node node) Finds correspondingWorkflowActionTemplateModelfor given Node.- Parameters:
context- contains Network Chart widget model, where the Workflow Designer data is storednode- node for which a corresponding model should be found- Returns:
- found action model
-
findWorkflowActionInWorkflowTemplateModel
public Optional<WorkflowActionTemplateModel> findWorkflowActionInWorkflowTemplateModel(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context, com.hybris.cockpitng.components.visjs.network.data.Node node) Finds correspondingWorkflowActionTemplateModelfor given Node in WorkflowTemplate model only- Parameters:
context- contains Network Chart widget model, where the Workflow Designer data is storednode- node for which a corresponding model should be found- Returns:
- found action model
-
findWorkflowDecision
public Optional<WorkflowDecisionTemplateModel> findWorkflowDecision(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context, com.hybris.cockpitng.components.visjs.network.data.Node node) Finds correspondingWorkflowDecisionTemplateModelfor given Node.- Parameters:
context- contains Network Chart widget model, where the Workflow Designer data is storednode- for which corresponding model should be found- Returns:
- found decision model
-
findWorkflowDecisionInWorkflowTemplateModel
public Optional<WorkflowDecisionTemplateModel> findWorkflowDecisionInWorkflowTemplateModel(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context, com.hybris.cockpitng.components.visjs.network.data.Node node) Finds correspondingWorkflowDecisionTemplateModelfor given Node in WorkflowTemplate model only.- Parameters:
context- contains Network Chart widget model, where the Workflow Designer data is storednode- for which corresponding model should be found- Returns:
- found decision model
-
findNewModels
public List<ItemModel> findNewModels(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Returns new (unsaved)WorkflowActionTemplateModels andWorkflowDecisionTemplateModels.- Parameters:
context- contains Network Chart widget model, where the Workflow Designer data is stored- Returns:
- list of new (unsaved)
WorkflowActionTemplateModels andWorkflowDecisionTemplateModels
-
findNewWorkflowActions
public Set<WorkflowActionTemplateModel> findNewWorkflowActions(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Gets new (unsaved)WorkflowActionTemplateModels from the widget model- Parameters:
context- contains Network Chart widget model, where the Workflow Designer data is stored- Returns:
- new (unsaved)
WorkflowActionTemplateModels from the widget model
-
findNewWorkflowAction
public Optional<WorkflowActionTemplateModel> findNewWorkflowAction(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context, com.hybris.cockpitng.components.visjs.network.data.Node node) Gets new (unsaved)WorkflowActionTemplateModelcorresponding to givenNodefrom the widget model- Parameters:
context- contains Network Chart widget model, where the Workflow Designer data is storednode- that represents the desiredWorkflowActionTemplateModel- Returns:
- corresponding
WorkflowActionTemplateModelto given node
-
findNewWorkflowDecisions
public Set<WorkflowDecisionTemplateModel> findNewWorkflowDecisions(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Gets new (unsaved)WorkflowDecisionTemplateModels from the widget model- Parameters:
context- contains Network Chart widget model, where the Workflow Designer data is stored- Returns:
- new (unsaved)
WorkflowDecisionTemplateModels from the widget model
-
findNewWorkflowDecision
public Optional<WorkflowDecisionTemplateModel> findNewWorkflowDecision(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context, com.hybris.cockpitng.components.visjs.network.data.Node node) Gets new (unsaved)WorkflowDecisionTemplateModelcorresponding to givenNodefrom the widget model- Parameters:
context- contains Network Chart widget model, where the Workflow Designer data is storednode- that represents the desiredWorkflowDecisionTemplateModel- Returns:
- corresponding
WorkflowDecisionTemplateModelto given node
-
findWorkflowActionsFromWorkflowTemplateModel
public Set<WorkflowActionTemplateModel> findWorkflowActionsFromWorkflowTemplateModel(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Gets existing (already saved)WorkflowActionTemplateModels from the Workflow Template that is being edited.- Parameters:
context- contains Network Chart widget model, where the Workflow Designer data is stored- Returns:
- existing (already saved)
WorkflowActionTemplateModels from the Workflow Template that is being edited.
-
findWorkflowDecisionsFromWorkflowTemplateModel
public Set<WorkflowDecisionTemplateModel> findWorkflowDecisionsFromWorkflowTemplateModel(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Gets existing (already saved)WorkflowDecisionTemplateModels from the Workflow Template that is being edited.- Parameters:
context- contains Network Chart widget model, where the Workflow Designer data is stored- Returns:
- existing (already saved)
WorkflowDecisionTemplateModels from the Workflow Template that is being edited.
-
findDecisionsOfAction
Finds all decisions that are incoming to this action or outgoing from this action. -
findAllWorkflowActions
public Set<WorkflowActionTemplateModel> findAllWorkflowActions(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Returns a list of both saved and unsavedWorkflowActionTemplateModels.- Parameters:
context- contains Network Chart widget model, where the Workflow Designer data is stored- Returns:
- a list of both saved and unsaved
WorkflowActionTemplateModels.
-
findAllWorkflowDecisions
public Set<WorkflowDecisionTemplateModel> findAllWorkflowDecisions(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Returns a list of both saved and unsavedWorkflowDecisionTemplateModels.- Parameters:
context- contains Network Chart widget model, where the Workflow Designer data is stored- Returns:
- a list of both saved and unsaved
WorkflowDecisionTemplateModels.
-
findWorkflowTemplate
public WorkflowTemplateModel findWorkflowTemplate(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Returns the workflow template that is currently edited in Workflow Designer- Parameters:
context- contains Network Chart widget model, where the Workflow Designer data is stored- Returns:
- the workflow template that is currently edited in Workflow Designer
-
getNodeTypeService
-
setNodeTypeService
-