Class PlatformVariablesExpressionFunctions
java.lang.Object
com.flowable.platform.common.el.function.PlatformVariablesExpressionFunctions
public class PlatformVariablesExpressionFunctions
extends java.lang.Object
- Author:
- Filip Hrisafov
-
Constructor Summary
Constructors Constructor Description PlatformVariablesExpressionFunctions()
-
Method Summary
Modifier and Type Method Description static java.lang.Object
base64(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName)
static boolean
contains(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.lang.Object... values)
static boolean
containsAny(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.lang.Object... values)
static boolean
equals(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.lang.Object comparedValue)
static boolean
exists(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName)
static java.lang.Object
get(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName)
protected static org.flowable.common.engine.impl.el.ExpressionManager
getExpressionManager(org.flowable.common.engine.api.variable.VariableContainer variableContainer)
static java.lang.Object
getOrDefault(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.lang.Object value)
static boolean
greaterThan(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.lang.Object comparedValue)
static boolean
greaterThanOrEquals(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.lang.Object comparedValue)
static boolean
isEmpty(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName)
static boolean
isNotEmpty(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName)
static boolean
lowerThan(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.lang.Object comparedValue)
static boolean
lowerThanOrEquals(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.lang.Object comparedValue)
static boolean
notEquals(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.lang.Object comparedValue)
protected static <R> R
resolveVariableContainerAndVariable(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.util.function.BiFunction<org.flowable.common.engine.api.variable.VariableContainer,java.lang.String,R> variableContainerVariableName)
-
Constructor Details
-
PlatformVariablesExpressionFunctions
public PlatformVariablesExpressionFunctions()
-
-
Method Details
-
base64
public static java.lang.Object base64(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName) -
containsAny
public static boolean containsAny(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.lang.Object... values) -
contains
public static boolean contains(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.lang.Object... values) -
equals
public static boolean equals(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.lang.Object comparedValue) -
exists
public static boolean exists(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName) -
get
public static java.lang.Object get(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName) -
getOrDefault
public static java.lang.Object getOrDefault(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.lang.Object value) -
greaterThan
public static boolean greaterThan(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.lang.Object comparedValue) -
greaterThanOrEquals
public static boolean greaterThanOrEquals(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.lang.Object comparedValue) -
isEmpty
public static boolean isEmpty(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName) -
isNotEmpty
public static boolean isNotEmpty(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName) -
lowerThan
public static boolean lowerThan(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.lang.Object comparedValue) -
lowerThanOrEquals
public static boolean lowerThanOrEquals(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.lang.Object comparedValue) -
notEquals
public static boolean notEquals(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.lang.Object comparedValue) -
resolveVariableContainerAndVariable
protected static <R> R resolveVariableContainerAndVariable(org.flowable.common.engine.api.variable.VariableContainer variableContainer, java.lang.String variableName, java.util.function.BiFunction<org.flowable.common.engine.api.variable.VariableContainer,java.lang.String,R> variableContainerVariableName) -
getExpressionManager
protected static org.flowable.common.engine.impl.el.ExpressionManager getExpressionManager(org.flowable.common.engine.api.variable.VariableContainer variableContainer)
-