Class WorkflowWithCoordinatesNetworkFactory
java.lang.Object
com.hybris.backoffice.workflow.flow.WorkflowWithCoordinatesNetworkFactory
- All Implemented Interfaces:
WorkflowFlowNetworkFactory,org.springframework.core.Ordered
public class WorkflowWithCoordinatesNetworkFactory
extends Object
implements WorkflowFlowNetworkFactory
Implementation of
WorkflowFlowNetworkFactory which creates a Network which nodes with predefined X
and Y coordinates-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
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 inputcom.hybris.cockpitng.components.visjs.network.data.Networkcreate(Collection<WorkflowItem> items, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Creates instance ofNetworkprotected com.hybris.cockpitng.components.visjs.network.data.Networkdecorate(com.hybris.cockpitng.components.visjs.network.data.Network network) intgetOrder()voidsetNetworkNodeDecorator(NetworkNodeDecorator networkNodeDecorator) voidsetOrder(int order) voidsetWorkflowNetworkEntitiesFactory(WorkflowNetworkEntitiesFactory workflowNetworkEntitiesFactory) voidsetWorkflowVisualisationChecker(WorkflowVisualisationChecker workflowVisualisationChecker) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hybris.backoffice.workflow.flow.WorkflowFlowNetworkFactory
create
-
Constructor Details
-
WorkflowWithCoordinatesNetworkFactory
public WorkflowWithCoordinatesNetworkFactory()
-
-
Method Details
-
canHandle
public boolean canHandle(Collection<WorkflowItem> items, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Description copied from interface:WorkflowFlowNetworkFactoryChecks if it is possible to create aNetworkfor given input- Specified by:
canHandlein interfaceWorkflowFlowNetworkFactory- Parameters:
items- the collection ofWorkflowItemwhich can be used to build theNetworkcontext- context with data about theNetwork- Returns:
- whether
Networkcan be created or not
-
create
public com.hybris.cockpitng.components.visjs.network.data.Network create(Collection<WorkflowItem> items, com.hybris.backoffice.widgets.networkchart.context.NetworkChartContext context) Description copied from interface:WorkflowFlowNetworkFactoryCreates instance ofNetwork- Specified by:
createin interfaceWorkflowFlowNetworkFactory- Parameters:
items- the collection ofWorkflowItemwhich can be used to build theNetworkcontext- context with data about theNetwork- Returns:
- newly created
Network
-
decorate
protected com.hybris.cockpitng.components.visjs.network.data.Network decorate(com.hybris.cockpitng.components.visjs.network.data.Network network) -
getWorkflowNetworkEntitiesFactory
-
getOrder
public int getOrder()- Specified by:
getOrderin interfaceorg.springframework.core.Ordered
-
setOrder
public void setOrder(int order) -
setWorkflowNetworkEntitiesFactory
public void setWorkflowNetworkEntitiesFactory(WorkflowNetworkEntitiesFactory workflowNetworkEntitiesFactory) -
getWorkflowVisualisationChecker
-
setWorkflowVisualisationChecker
public void setWorkflowVisualisationChecker(WorkflowVisualisationChecker workflowVisualisationChecker) -
getNetworkNodeDecorator
-
setNetworkNodeDecorator
-