public class PlatformVariablesExpressionFunctions extends Object
Constructor and Description |
---|
PlatformVariablesExpressionFunctions() |
Modifier and Type | Method and Description |
---|---|
static Object |
base64(VariableContainer variableContainer,
String variableName) |
static boolean |
contains(VariableContainer variableContainer,
String variableName,
Object... values) |
static boolean |
containsAny(VariableContainer variableContainer,
String variableName,
Object... values) |
static boolean |
equals(VariableContainer variableContainer,
String variableName,
Object comparedValue) |
static boolean |
exists(VariableContainer variableContainer,
String variableName) |
static Object |
get(VariableContainer variableContainer,
String variableName) |
protected static ExpressionManager |
getExpressionManager(VariableContainer variableContainer) |
static Object |
getOrDefault(VariableContainer variableContainer,
String variableName,
Object value) |
static boolean |
greaterThan(VariableContainer variableContainer,
String variableName,
Object comparedValue) |
static boolean |
greaterThanOrEquals(VariableContainer variableContainer,
String variableName,
Object comparedValue) |
static boolean |
isEmpty(VariableContainer variableContainer,
String variableName) |
static boolean |
isNotEmpty(VariableContainer variableContainer,
String variableName) |
static boolean |
lowerThan(VariableContainer variableContainer,
String variableName,
Object comparedValue) |
static boolean |
lowerThanOrEquals(VariableContainer variableContainer,
String variableName,
Object comparedValue) |
static boolean |
notEquals(VariableContainer variableContainer,
String variableName,
Object comparedValue) |
protected static <R> R |
resolveVariableContainerAndVariable(VariableContainer variableContainer,
String variableName,
BiFunction<VariableContainer,String,R> variableContainerVariableName) |
public PlatformVariablesExpressionFunctions()
public static Object base64(VariableContainer variableContainer, String variableName)
public static boolean containsAny(VariableContainer variableContainer, String variableName, Object... values)
public static boolean contains(VariableContainer variableContainer, String variableName, Object... values)
public static boolean equals(VariableContainer variableContainer, String variableName, Object comparedValue)
public static boolean exists(VariableContainer variableContainer, String variableName)
public static Object get(VariableContainer variableContainer, String variableName)
public static Object getOrDefault(VariableContainer variableContainer, String variableName, Object value)
public static boolean greaterThan(VariableContainer variableContainer, String variableName, Object comparedValue)
public static boolean greaterThanOrEquals(VariableContainer variableContainer, String variableName, Object comparedValue)
public static boolean isEmpty(VariableContainer variableContainer, String variableName)
public static boolean isNotEmpty(VariableContainer variableContainer, String variableName)
public static boolean lowerThan(VariableContainer variableContainer, String variableName, Object comparedValue)
public static boolean lowerThanOrEquals(VariableContainer variableContainer, String variableName, Object comparedValue)
public static boolean notEquals(VariableContainer variableContainer, String variableName, Object comparedValue)
protected static <R> R resolveVariableContainerAndVariable(VariableContainer variableContainer, String variableName, BiFunction<VariableContainer,String,R> variableContainerVariableName)
protected static ExpressionManager getExpressionManager(VariableContainer variableContainer)