| Package | Description |
|---|---|
| brainslug.flow.builder | |
| brainslug.flow.context | |
| brainslug.flow.definition | |
| brainslug.flow.node | |
| brainslug.flow.path |
| Modifier and Type | Field and Description |
|---|---|
protected FlowDefinition |
FlowBuilderSupport.definition |
| Modifier and Type | Method and Description |
|---|---|
FlowDefinition |
FlowBuilder.getDefinition() |
| Modifier and Type | Method and Description |
|---|---|
FlowDefinition |
BrainslugContext.getDefinitionById(Identifier flowId) |
| Modifier and Type | Method and Description |
|---|---|
Collection<FlowDefinition> |
BrainslugContext.getDefinitions() |
| Modifier and Type | Method and Description |
|---|---|
BrainslugContext |
BrainslugContext.addFlowDefinition(FlowDefinition flowDefinition)
add a flow definition to the definition store to make it
executable
|
FlowInstance |
BrainslugContext.startFlow(FlowDefinition flowDefinition)
start an instance with the start node definition
there must only be one definied
|
FlowInstance |
BrainslugContext.startFlow(FlowDefinition flowDefinition,
FlowInstanceProperties properties)
start an instance with the start node definition
there must only be one definied
|
FlowInstance |
BrainslugContext.startFlow(FlowDefinition flowDefinition,
FlowNodeDefinition startNode,
FlowInstanceProperties properties)
start an instance of the given flow definition
|
| Modifier and Type | Method and Description |
|---|---|
FlowDefinition |
DefinitionStore.findById(Identifier id) |
FlowDefinition |
HashMapDefinitionStore.findById(Identifier id) |
FlowDefinition |
FlowDefinition.id(Identifier id) |
FlowDefinition |
FlowDefinition.name(String name) |
| Modifier and Type | Method and Description |
|---|---|
Collection<FlowDefinition> |
DefinitionStore.getDefinitions() |
Collection<FlowDefinition> |
HashMapDefinitionStore.getDefinitions() |
| Modifier and Type | Method and Description |
|---|---|
void |
DefinitionStore.addDefinition(FlowDefinition flowDefinition) |
void |
HashMapDefinitionStore.addDefinition(FlowDefinition flowDefinition) |
| Constructor and Description |
|---|
ChoiceDefinition(FlowDefinition definition) |
ParallelDefinition(FlowDefinition definition) |
| Modifier and Type | Field and Description |
|---|---|
protected FlowDefinition |
FlowPathDefinition.definition |
| Modifier and Type | Method and Description |
|---|---|
FlowDefinition |
FlowPathDefinition.getDefinition() |
| Constructor and Description |
|---|
AndDefinition(FlowDefinition definition,
FlowNodeDefinition<ParallelDefinition> startNode) |
FlowPathDefinition(FlowDefinition definition,
FlowNodeDefinition startNode) |
ThenDefinition(Expression expression,
FlowDefinition definition,
ChoiceDefinition choiceDefinition) |
Copyright © 2015. All rights reserved.