Interface WorkflowFlowNetworkFactory
- All Superinterfaces:
org.springframework.core.Ordered
- All Known Implementing Classes:
WorkflowNetworkFactory,WorkflowWithCoordinatesNetworkFactory
public interface WorkflowFlowNetworkFactory
extends org.springframework.core.Ordered
Factory which allows to create instance of
Network-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Method Summary
Modifier and TypeMethodDescriptionbooleancanHandle(Collection<WorkflowItem> items, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Checks if it is possible to create aNetworkfor given inputdefault com.hybris.cockpitng.components.visjs.network.data.Networkcreate(Collection<WorkflowItem> items) Creates instance ofNetworkcom.hybris.cockpitng.components.visjs.network.data.Networkcreate(Collection<WorkflowItem> items, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Creates instance ofNetworkMethods inherited from interface org.springframework.core.Ordered
getOrder
-
Method Details
-
canHandle
boolean canHandle(Collection<WorkflowItem> items, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Checks if it is possible to create aNetworkfor given input- Parameters:
items- the collection ofWorkflowItemwhich can be used to build theNetworkcontext- context with data about theNetwork- Returns:
- whether
Networkcan be created or not
-
create
default com.hybris.cockpitng.components.visjs.network.data.Network create(Collection<WorkflowItem> items) Creates instance ofNetwork- Parameters:
items- the collection ofWorkflowItemwhich can be used to build theNetwork- Returns:
- newly created
Network
-
create
com.hybris.cockpitng.components.visjs.network.data.Network create(Collection<WorkflowItem> items, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Creates instance ofNetwork- Parameters:
items- the collection ofWorkflowItemwhich can be used to build theNetworkcontext- context with data about theNetwork- Returns:
- newly created
Network
-