public class FlowBuilderSupport extends Object
| Modifier and Type | Field and Description |
|---|---|
protected FlowDefinition |
definition |
| Constructor and Description |
|---|
FlowBuilderSupport() |
protected FlowDefinition definition
public FlowBuilderSupport withDefinition(FlowDefinition definition)
public Identifier id(Enum id)
public Identifier id(String id)
public FlowPathDefinition start(Identifier startId)
public FlowPathDefinition start(EventDefinition event)
public FlowPathDefinition start(AbstractTaskDefinition task)
public FlowPathDefinition after(Identifier id)
public FlowPathDefinition on(Identifier id)
public FlowPathDefinition merge(Identifier mergeId, Identifier... ids)
public FlowPathDefinition join(Identifier joinId, Identifier... ids)
joinId - ids - public TaskDefinition task(Identifier id)
public TaskDefinition task(Identifier id, Task callee)
public EventDefinition event(Identifier id)
public <T> PredicateBuilder<Expression> expression(T expression)
public <T> PredicateBuilder<Expression> constant(T expression)
public <T extends Identifier> PredicateBuilder<Property> property(T expression)
public <T extends Predicate> PredicateDefinition<T> property(T predicate)
public ServiceCallDefinition service(Class<?> clazz)
public HandlerCallDefinition run(Object callee)
public PredicateBuilder<CallDefinition> resultOf(CallDefinition methodCall)
public GoalDefinition goal(Identifier id)
Copyright © 2014. All rights reserved.