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