Class BpmnVariables
- java.lang.Object
-
- io.automatiko.engine.workflow.bpmn2.BpmnVariables
-
- All Implemented Interfaces:
io.automatiko.engine.api.Model
public class BpmnVariables extends Object implements io.automatiko.engine.api.Model
-
-
Field Summary
Fields Modifier and Type Field Description static Predicate<io.automatiko.engine.workflow.base.core.context.variable.Variable>INPUTS_ONLYstatic Predicate<io.automatiko.engine.workflow.base.core.context.variable.Variable>INTERNAL_ONLYstatic Predicate<io.automatiko.engine.workflow.base.core.context.variable.Variable>OUTPUTS_ONLY
-
Constructor Summary
Constructors Modifier Constructor Description protectedBpmnVariables()protectedBpmnVariables(List<io.automatiko.engine.workflow.base.core.context.variable.Variable> definitions, Map<String,Object> variables)protectedBpmnVariables(Map<String,Object> variables)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BpmnVariablescreate()static BpmnVariablescreate(Map<String,Object> variables)List<io.automatiko.engine.workflow.base.core.context.variable.Variable>definitions()voidfromMap(Map<String,Object> vs)Objectget(String v)BpmnVariablesset(String v, Object o)Map<String,Object>toMap()Map<String,Object>toMap(Predicate<io.automatiko.engine.workflow.base.core.context.variable.Variable> filter)
-
-
-
Field Detail
-
OUTPUTS_ONLY
public static final Predicate<io.automatiko.engine.workflow.base.core.context.variable.Variable> OUTPUTS_ONLY
-
INPUTS_ONLY
public static final Predicate<io.automatiko.engine.workflow.base.core.context.variable.Variable> INPUTS_ONLY
-
INTERNAL_ONLY
public static final Predicate<io.automatiko.engine.workflow.base.core.context.variable.Variable> INTERNAL_ONLY
-
-
Method Detail
-
create
public static BpmnVariables create()
-
create
public static BpmnVariables create(Map<String,Object> variables)
-
set
public BpmnVariables set(String v, Object o)
-
fromMap
public void fromMap(Map<String,Object> vs)
- Specified by:
fromMapin interfaceio.automatiko.engine.api.Model
-
definitions
public List<io.automatiko.engine.workflow.base.core.context.variable.Variable> definitions()
-
toMap
public Map<String,Object> toMap()
- Specified by:
toMapin interfaceio.automatiko.engine.api.Model
-
-