Package com.hybris.backoffice.workflow
Class WorkflowItemFromModelExtractor
- java.lang.Object
-
- com.hybris.backoffice.workflow.WorkflowItemFromModelExtractor
-
- All Implemented Interfaces:
WorkflowItemExtractor
public class WorkflowItemFromModelExtractor extends java.lang.Object implements WorkflowItemExtractor
ExtractsWorkflowItems from theWorkflowModel
-
-
Constructor Summary
Constructors Constructor Description WorkflowItemFromModelExtractor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Collection<WorkflowItem>createNodes(java.util.List<WorkflowActionModel> models)booleanequals(java.lang.Object o)java.util.Collection<WorkflowItem>extract(com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context)ExtractsWorkflowItemfrom theNetworkChartContextprotected java.util.stream.Stream<WorkflowItem>extractActionsAsWorkflowItems(java.util.List<WorkflowActionModel> models)protected java.util.stream.Stream<WorkflowItem>extractAndLinksAsWorkflowItems(java.util.List<WorkflowActionModel> models)protected java.util.stream.Stream<WorkflowItem>extractDecisionsAsWorkflowItems(java.util.List<WorkflowActionModel> models)WorkflowItemModelFactorygetWorkflowItemModelFactory()inthashCode()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<WorkflowActionModel> models)
-
extractAndLinksAsWorkflowItems
protected java.util.stream.Stream<WorkflowItem> extractAndLinksAsWorkflowItems(java.util.List<WorkflowActionModel> models)
-
extractDecisionsAsWorkflowItems
protected java.util.stream.Stream<WorkflowItem> extractDecisionsAsWorkflowItems(java.util.List<WorkflowActionModel> models)
-
extractActionsAsWorkflowItems
protected java.util.stream.Stream<WorkflowItem> extractActionsAsWorkflowItems(java.util.List<WorkflowActionModel> models)
-
getWorkflowItemModelFactory
public WorkflowItemModelFactory getWorkflowItemModelFactory()
-
setWorkflowItemModelFactory
public void setWorkflowItemModelFactory(WorkflowItemModelFactory workflowItemModelFactory)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-