Class KieFunctions


  • public class KieFunctions
    extends java.lang.Object
    This class contains a set of utility functions that were created with the aim to be used in the context of a process's action scripts and conditions scripts. To make the life of the script programmer easier. This class will be automatically imported by the platform when process script related classes are generated. So the user don't have to take care of import this class. An example of use of this class in a process condition script can be something like this. return KieFunctions.isTrue(approved) && !KieFunctions.equals(invoiceType, "external") && KieFunctions.greaterThan(amount, "15000");
    • Constructor Summary

      Constructors 
      Constructor Description
      KieFunctions()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean between​(java.lang.Number number, java.lang.String minValue, java.lang.String maxValue)  
      static boolean contains​(java.lang.String string, java.lang.String value)  
      static boolean endsWith​(java.lang.String string, java.lang.String value)  
      static boolean equalsTo​(java.lang.Number number, java.lang.String value)  
      static boolean equalsTo​(java.lang.String string, java.lang.String value)  
      static boolean equalsToIgnoreCase​(java.lang.String string, java.lang.String value)  
      static boolean greaterOrEqualThan​(java.lang.Number number, java.lang.String value)  
      static boolean greaterThan​(java.lang.Number number, java.lang.String value)  
      static boolean isEmpty​(java.lang.String string)  
      static boolean isFalse​(java.lang.Boolean value)  
      static boolean isNull​(java.lang.Object object)  
      static boolean isTrue​(java.lang.Boolean value)  
      static boolean lessOrEqualThan​(java.lang.Number number, java.lang.String value)  
      static boolean lessThan​(java.lang.Number number, java.lang.String value)  
      static boolean startsWith​(java.lang.String string, java.lang.String value)  
      • Methods inherited from class java.lang.Object

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

      • KieFunctions

        public KieFunctions()
    • Method Detail

      • isNull

        public static boolean isNull​(java.lang.Object object)
      • equalsTo

        public static boolean equalsTo​(java.lang.Number number,
                                       java.lang.String value)
      • equalsTo

        public static boolean equalsTo​(java.lang.String string,
                                       java.lang.String value)
      • equalsToIgnoreCase

        public static boolean equalsToIgnoreCase​(java.lang.String string,
                                                 java.lang.String value)
      • isEmpty

        public static boolean isEmpty​(java.lang.String string)
      • contains

        public static boolean contains​(java.lang.String string,
                                       java.lang.String value)
      • startsWith

        public static boolean startsWith​(java.lang.String string,
                                         java.lang.String value)
      • endsWith

        public static boolean endsWith​(java.lang.String string,
                                       java.lang.String value)
      • greaterThan

        public static boolean greaterThan​(java.lang.Number number,
                                          java.lang.String value)
      • greaterOrEqualThan

        public static boolean greaterOrEqualThan​(java.lang.Number number,
                                                 java.lang.String value)
      • lessThan

        public static boolean lessThan​(java.lang.Number number,
                                       java.lang.String value)
      • lessOrEqualThan

        public static boolean lessOrEqualThan​(java.lang.Number number,
                                              java.lang.String value)
      • between

        public static boolean between​(java.lang.Number number,
                                      java.lang.String minValue,
                                      java.lang.String maxValue)
      • isTrue

        public static boolean isTrue​(java.lang.Boolean value)
      • isFalse

        public static boolean isFalse​(java.lang.Boolean value)