Package com.hybris.backoffice.workflow
Class WorkflowItemFromTemplateModelExtractor
java.lang.Object
com.hybris.backoffice.workflow.WorkflowItemFromTemplateModelExtractor
- All Implemented Interfaces:
WorkflowItemExtractor
Extracts
WorkflowItems from the WorkflowTemplateModel-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<WorkflowItem>createNodes(List<WorkflowActionTemplateModel> models) extract(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) ExtractsWorkflowItemfrom theNetworkChartContextprotected Stream<WorkflowItem>protected Stream<WorkflowItem>protected Stream<WorkflowItem>voidsetWorkflowItemModelFactory(WorkflowItemModelFactory workflowItemModelFactory)
-
Constructor Details
-
WorkflowItemFromTemplateModelExtractor
public WorkflowItemFromTemplateModelExtractor()
-
-
Method Details
-
extract
public 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
-
extractAndLinksAsWorkflowItems
protected Stream<WorkflowItem> extractAndLinksAsWorkflowItems(List<WorkflowActionTemplateModel> templates) -
extractDecisionsAsWorkflowItems
protected Stream<WorkflowItem> extractDecisionsAsWorkflowItems(List<WorkflowActionTemplateModel> templates) -
extractActionsAsWorkflowItems
protected Stream<WorkflowItem> extractActionsAsWorkflowItems(List<WorkflowActionTemplateModel> templates) -
getWorkflowItemModelFactory
-
setWorkflowItemModelFactory
-