Class FlowGraphEndPoints
java.lang.Object
de.xima.fc.workflow.processor.model.FlowGraphEndPoints
POJO implementation of
IFlowGraphEndPoints.- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IFlowGraphEndPointsbuiltin(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Normal> normalEndPoints, com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Throwing> throwingEndPoints, com.google.common.collect.ImmutableSet<FlowGraphEndPoint.ControlTransfer> controlTransferEndPoints, com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Returning> returningEndPoints) Get a new end points instance with the given built-in end points.static IFlowGraphEndPointscontrolTransfer(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.ControlTransfer> controlTransferEndPoints) Gets a new end points instance with the given control transfer end points.static IFlowGraphEndPointsempty()static IFlowGraphEndPointsnormal(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Normal> normalEndPoints) Gets a new end points instance with the given normal end points.static IFlowGraphEndPointsreturning(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Returning> returningEndPoints) Gets a new end points instance with the given returning end points.static IFlowGraphEndPointsthrowing(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Throwing> throwingEndPoints) Gets a new end points instance with the given throwing end points.
-
Constructor Details
-
FlowGraphEndPoints
public FlowGraphEndPoints()
-
-
Method Details
-
builtin
public static IFlowGraphEndPoints builtin(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Normal> normalEndPoints, com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Throwing> throwingEndPoints, com.google.common.collect.ImmutableSet<FlowGraphEndPoint.ControlTransfer> controlTransferEndPoints, com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Returning> returningEndPoints) Get a new end points instance with the given built-in end points.- Parameters:
normalEndPoints- Normal end points to set, seeNormal.throwingEndPoints- Throwing end points to set, seeThrowing.controlTransferEndPoints- Control transfer end points to set, seeControlTransfer.returningEndPoints- Returning end points to set, seeReturning.- Returns:
- A new end points instance with the given built-in end points.
-
controlTransfer
public static IFlowGraphEndPoints controlTransfer(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.ControlTransfer> controlTransferEndPoints) Gets a new end points instance with the given control transfer end points. For more details, seeFlowGraphEndPoint.ControlTransfer ControlTransfer.- Parameters:
controlTransferEndPoints- Control transfer end points to set.- Returns:
- A new end points instance with the given control transfer end points.
- See Also:
-
empty
- Returns:
- An empty end points instance with no end points.
-
normal
public static IFlowGraphEndPoints normal(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Normal> normalEndPoints) Gets a new end points instance with the given normal end points. For more details, seeFlowGraphEndPoint.Normal Normal.- Parameters:
normalEndPoints- Normal end points to set.- Returns:
- A new end points instance with the given normal end points.
- See Also:
-
returning
public static IFlowGraphEndPoints returning(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Returning> returningEndPoints) Gets a new end points instance with the given returning end points. For more details, seeFlowGraphEndPoint.Returning Returning.- Parameters:
returningEndPoints- Returning end points to set.- Returns:
- A new end points instance with the given returning end points.
- See Also:
-
throwing
public static IFlowGraphEndPoints throwing(com.google.common.collect.ImmutableSet<FlowGraphEndPoint.Throwing> throwingEndPoints) Gets a new end points instance with the given throwing end points. For more details, seeFlowGraphEndPoint.Throwing Throwing.- Parameters:
throwingEndPoints- Throwing end points to set.- Returns:
- A new end points instance with the given throwing end points.
- See Also:
-