Uses of Interface
org.flowable.variable.api.persistence.entity.VariableInstance
Packages that use VariableInstance
Package
Description
Public API of the Flowable engine.
Typical usage of the API starts by the creation of a
Through the services obtained from such a
Typical usage of the API starts by the creation of a
ProcessEngineConfiguration
(typically based on a configuration file), from which a ProcessEngine
can be obtained.Through the services obtained from such a
ProcessEngine
, BPM and workflow operation
can be executed:RepositoryService
: Manages Deployment
s.RuntimeService
: For starting and searching ProcessInstance
s.TaskService
: Exposes operations to manage human (standalone) tasks, such as claiming, completing and assigning tasks.IdentityService
: Used for managing users, groups and the relations between them.ManagementService
: Exposes engine administration and maintenance operations,
which have no relation to the runtime exection of business processes.HistoryService
: Exposes information about ongoing and past process instances.FormService
: Access to form data and rendered forms for starting new process instances and completing tasks.-
Uses of VariableInstance in org.flowable.cmmn.api
Methods in org.flowable.cmmn.api that return VariableInstanceModifier and TypeMethodDescriptionCmmnRuntimeService.getLocalVariableInstance
(String planItemInstanceId, String variableName) The local variable.CmmnRuntimeService.getVariableInstance
(String caseInstanceId, String variableName) The variable.CmmnTaskService.getVariableInstance
(String taskId, String variableName) The variable.CmmnTaskService.getVariableInstanceLocal
(String taskId, String variableName) The variable for a task.Methods in org.flowable.cmmn.api that return types with arguments of type VariableInstanceModifier and TypeMethodDescriptionCmmnRuntimeService.getLocalVariableInstances
(String planItemInstanceId) All variable values that are defined in the plan item instance scope, without taking outer scopes into account.CmmnRuntimeService.getVariableInstances
(String caseInstanceId) All variables visible from the given case instance scope.CmmnTaskService.getVariableInstances
(String taskId) All variables visible from the given task scope (including parent scopes).CmmnTaskService.getVariableInstances
(String taskId, Collection<String> variableNames) The variable values for all given variableNames, takes all variables into account which are visible from the given task scope (including parent scopes).CmmnTaskService.getVariableInstancesLocal
(String taskId) All variable values that are defined in the task scope, without taking outer scopes into account.CmmnTaskService.getVariableInstancesLocal
(String taskId, Collection<String> variableNames) The variable values for all given variableNames that are defined in the given task's scope.CmmnTaskService.getVariableInstancesLocalByTaskIds
(Set<String> taskIds) get all variables and search only in the task scope. -
Uses of VariableInstance in org.flowable.cmmn.api.delegate
Method parameters in org.flowable.cmmn.api.delegate with type arguments of type VariableInstanceModifier and TypeMethodDescriptionPlanItemVariableAggregator.aggregateMultiVariables
(DelegatePlanItemInstance planItemInstance, List<? extends VariableInstance> instances, PlanItemVariableAggregatorContext context) Aggregated the provided variable instances into one variable value. -
Uses of VariableInstance in org.flowable.engine
Methods in org.flowable.engine that return VariableInstanceModifier and TypeMethodDescriptionRuntimeService.getVariableInstance
(String executionId, String variableName) The variable.TaskService.getVariableInstance
(String taskId, String variableName) The variable.RuntimeService.getVariableInstanceLocal
(String executionId, String variableName) The variable for an execution.TaskService.getVariableInstanceLocal
(String taskId, String variableName) The variable for a task.Methods in org.flowable.engine that return types with arguments of type VariableInstanceModifier and TypeMethodDescriptionRuntimeService.getVariableInstances
(String executionId) All variables visible from the given execution scope (including parent scopes).RuntimeService.getVariableInstances
(String executionId, Collection<String> variableNames) The variable values for all given variableNames, takes all variables into account which are visible from the given execution scope (including parent scopes).TaskService.getVariableInstances
(String taskId) All variables visible from the given task scope (including parent scopes).TaskService.getVariableInstances
(String taskId, Collection<String> variableNames) The variable values for all given variableNames, takes all variables into account which are visible from the given task scope (including parent scopes).RuntimeService.getVariableInstancesByExecutionIds
(Set<String> executionIds) All variables visible from the given execution scope (including parent scopes).RuntimeService.getVariableInstancesLocal
(String executionId) All variable values that are defined in the execution scope, without taking outer scopes into account.RuntimeService.getVariableInstancesLocal
(String executionId, Collection<String> variableNames) The variable values for the given variableNames only taking the given execution scope into account, not looking in outer scopes.TaskService.getVariableInstancesLocal
(String taskId) All variable values that are defined in the task scope, without taking outer scopes into account.TaskService.getVariableInstancesLocal
(String taskId, Collection<String> variableNames) The variable values for all given variableNames that are defined in the given task's scope.TaskService.getVariableInstancesLocalByTaskIds
(Set<String> taskIds) get all variables and search only in the task scope. -
Uses of VariableInstance in org.flowable.engine.compatibility
Methods in org.flowable.engine.compatibility that return VariableInstanceModifier and TypeMethodDescriptionFlowable5CompatibilityHandler.getExecutionVariableInstance
(String executionId, String variableName, boolean isLocal) Methods in org.flowable.engine.compatibility that return types with arguments of type VariableInstanceModifier and TypeMethodDescriptionFlowable5CompatibilityHandler.getExecutionVariableInstances
(String executionId, Collection<String> variableNames, boolean isLocal) -
Uses of VariableInstance in org.flowable.engine.delegate.variable
Method parameters in org.flowable.engine.delegate.variable with type arguments of type VariableInstanceModifier and TypeMethodDescriptionVariableAggregator.aggregateMultiVariables
(DelegateExecution execution, List<? extends VariableInstance> instances, VariableAggregatorContext context) Aggregated the provided variable instances into one variable value. -
Uses of VariableInstance in org.flowable.variable.api.delegate
Methods in org.flowable.variable.api.delegate that return VariableInstanceModifier and TypeMethodDescriptionVariableScope.getVariableInstance
(String variableName) Similar toVariableScope.getVariable(String)
, but returns aVariableInstance
instance, which contains more information than just the value.VariableScope.getVariableInstance
(String variableName, boolean fetchAllVariables) Similar toVariableScope.getVariable(String, boolean)
, but returns an instance ofVariableInstance
, which has some additional information beyond the value.VariableScope.getVariableInstanceLocal
(String variableName) Similar toVariableScope.getVariableLocal(String)
, but returns an instance ofVariableInstance
, which has some additional information beyond the value.VariableScope.getVariableInstanceLocal
(String variableName, boolean fetchAllVariables) Similar toVariableScope.getVariableLocal(String, boolean)
, but returns an instance ofVariableInstance
, which has some additional information beyond the value.Methods in org.flowable.variable.api.delegate that return types with arguments of type VariableInstanceModifier and TypeMethodDescriptionVariableScope.getVariableInstances()
Returns all variables, as instances of theVariableInstance
interface, which gives more information than only the value (type, execution id, etc.)VariableScope.getVariableInstances
(Collection<String> variableNames) Similar toVariableScope.getVariableInstances()
, but limited to only the variables with the provided names.VariableScope.getVariableInstances
(Collection<String> variableNames, boolean fetchAllVariables) Similar toVariableScope.getVariables(Collection, boolean)
but returns the variables as instances of theVariableInstance
interface, which gives more information than only the value (type, execution id, etc.)VariableScope.getVariableInstancesLocal()
Returns the variables local to this scope as instances of theVariableInstance
interface, which provided additional information about the variable.VariableScope.getVariableInstancesLocal
(Collection<String> variableNames) Similar toVariableScope.getVariableInstances(Collection)
, but only for variables local to this scope.VariableScope.getVariableInstancesLocal
(Collection<String> variableNames, boolean fetchAllVariables) Similar toVariableScope.getVariableInstances(Collection, boolean)
, but only for variables local to this scope.