Class DefinitionVariableContainer
java.lang.Object
org.flowable.common.engine.impl.el.DefinitionVariableContainer
- All Implemented Interfaces:
VariableContainer
A
VariableContainer that carries definition context (definitionId, definitionKey, deploymentId, scopeType, tenantId)
for expression evaluation when no execution is active (e.g. during deployment).
This allows EL resolvers to look up the parent deployment and resolve definition-scoped expressions.- Author:
- Christopher Welsch
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetVariable(String variableName) booleanhasVariable(String variableName) voidsetTransientVariable(String variableName, Object variableValue) voidsetVariable(String variableName, Object variableValue)
-
Field Details
-
definitionId
-
definitionKey
-
deploymentId
-
scopeType
-
tenantId
-
-
Constructor Details
-
DefinitionVariableContainer
-
-
Method Details
-
getDefinitionId
-
getDefinitionKey
-
getDeploymentId
-
getScopeType
-
getTenantId
- Specified by:
getTenantIdin interfaceVariableContainer
-
hasVariable
- Specified by:
hasVariablein interfaceVariableContainer
-
getVariable
- Specified by:
getVariablein interfaceVariableContainer
-
setVariable
- Specified by:
setVariablein interfaceVariableContainer
-
setTransientVariable
- Specified by:
setTransientVariablein interfaceVariableContainer
-
getVariableNames
- Specified by:
getVariableNamesin interfaceVariableContainer
-