Class PlatformVariablesExpressionFunctions


  • public class PlatformVariablesExpressionFunctions
    extends java.lang.Object
    Author:
    Filip Hrisafov
    • Method Summary

      All Methods Static Methods Concrete Methods 
      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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PlatformVariablesExpressionFunctions

        public PlatformVariablesExpressionFunctions()
    • Method Detail

      • 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)