public class VariableContainerUtil extends Object
Modifier and Type | Method and Description |
---|---|
static String |
getDefinitionDeploymentId(String processDefinitionId) |
static ExpressionManager |
getExpressionManager(VariableContainer variableContainer) |
static String |
getNonNullScopeType(VariableContainer variableContainer)
Returns the scope type, for CMMN and process engine contexts
|
static String |
getParentDeploymentId(VariableContainer variableContainer) |
static String |
getProcessInstanceId(VariableContainer variableContainer)
Returns the processInstanceId, only if the variable container is process related.
|
static String |
getScopeId(VariableContainer variableContainer)
Returns the scope id, when running in a non-process engine context.
|
static String |
getScopeType(VariableContainer variableContainer)
Returns the scope type, when running in a non-process-engine engine.
|
public static String getProcessInstanceId(VariableContainer variableContainer)
public static String getScopeId(VariableContainer variableContainer)
public static String getScopeType(VariableContainer variableContainer)
public static String getNonNullScopeType(VariableContainer variableContainer)
FlowableException
- in the case when scope type was not recognizedpublic static String getParentDeploymentId(VariableContainer variableContainer)
public static String getDefinitionDeploymentId(String processDefinitionId)
public static ExpressionManager getExpressionManager(VariableContainer variableContainer)