Package com.hybris.backoffice.workflow
Class WorkflowItemFromTemplateModelExtractor
- java.lang.Object
-
- com.hybris.backoffice.workflow.WorkflowItemFromTemplateModelExtractor
-
- All Implemented Interfaces:
WorkflowItemExtractor
public class WorkflowItemFromTemplateModelExtractor extends java.lang.Object implements WorkflowItemExtractor
ExtractsWorkflowItems from theWorkflowTemplateModel
-
-
Constructor Summary
Constructors Constructor Description WorkflowItemFromTemplateModelExtractor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Collection<WorkflowItem>createNodes(java.util.List<WorkflowActionTemplateModel> models)java.util.Collection<WorkflowItem>extract(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)ExtractsWorkflowItemfrom theNetworkChartContextprotected java.util.stream.Stream<WorkflowItem>extractActionsAsWorkflowItems(java.util.List<WorkflowActionTemplateModel> templates)protected java.util.stream.Stream<WorkflowItem>extractAndLinksAsWorkflowItems(java.util.List<WorkflowActionTemplateModel> templates)protected java.util.stream.Stream<WorkflowItem>extractDecisionsAsWorkflowItems(java.util.List<WorkflowActionTemplateModel> templates)WorkflowItemModelFactorygetWorkflowItemModelFactory()voidsetWorkflowItemModelFactory(WorkflowItemModelFactory workflowItemModelFactory)
-
-
-
Method Detail
-
extract
public java.util.Collection<WorkflowItem> extract(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)
Description copied from interface:WorkflowItemExtractorExtractsWorkflowItemfrom theNetworkChartContext- Specified by:
extractin interfaceWorkflowItemExtractor- Parameters:
context- which contains WorkflowModel objects- Returns:
- extracted workflow items
-
createNodes
protected java.util.Collection<WorkflowItem> createNodes(java.util.List<WorkflowActionTemplateModel> models)
-
extractAndLinksAsWorkflowItems
protected java.util.stream.Stream<WorkflowItem> extractAndLinksAsWorkflowItems(java.util.List<WorkflowActionTemplateModel> templates)
-
extractDecisionsAsWorkflowItems
protected java.util.stream.Stream<WorkflowItem> extractDecisionsAsWorkflowItems(java.util.List<WorkflowActionTemplateModel> templates)
-
extractActionsAsWorkflowItems
protected java.util.stream.Stream<WorkflowItem> extractActionsAsWorkflowItems(java.util.List<WorkflowActionTemplateModel> templates)
-
getWorkflowItemModelFactory
public WorkflowItemModelFactory getWorkflowItemModelFactory()
-
setWorkflowItemModelFactory
public void setWorkflowItemModelFactory(WorkflowItemModelFactory workflowItemModelFactory)
-
-