public class FlowPathDefinition<Self extends FlowPathDefinition> extends Object
| Constructor and Description |
|---|
FlowPathDefinition(FlowDefinition definition,
FlowNodeDefinition startNode) |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends FlowNodeDefinition> |
addToPath(T flowNodeDefinition) |
protected <T extends FlowNodeDefinition> |
appendNode(T flowNodeDefinition) |
ChoiceDefinition |
choice(Identifier id) |
protected <T extends FlowNodeDefinition> |
connect(FlowNodeDefinition previousNode,
T flowNodeDefinition) |
Self |
end(FlowNodeDefinition<EventDefinition> eventDefinition) |
Self |
execute(AbstractTaskDefinition taskDefinition) |
LinkedList<FlowNodeDefinition> |
getPathNodes() |
FlowNodeDefinition |
getStartNode() |
AndDefinition |
parallel(Identifier id) |
Self |
then() |
Self |
waitFor(EventDefinition eventDefinition) |
public FlowPathDefinition(FlowDefinition definition, FlowNodeDefinition startNode)
public ChoiceDefinition choice(Identifier id)
public AndDefinition parallel(Identifier id)
public Self execute(AbstractTaskDefinition taskDefinition)
public Self waitFor(EventDefinition eventDefinition)
public Self end(FlowNodeDefinition<EventDefinition> eventDefinition)
protected <T extends FlowNodeDefinition> T appendNode(T flowNodeDefinition)
protected <T extends FlowNodeDefinition> void addToPath(T flowNodeDefinition)
protected <T extends FlowNodeDefinition> void connect(FlowNodeDefinition previousNode, T flowNodeDefinition)
public Self then()
public LinkedList<FlowNodeDefinition> getPathNodes()
public FlowNodeDefinition getStartNode()
Copyright © 2014. All rights reserved.