Class EvaluationUtil

java.lang.Object
org.drools.modelcompiler.util.EvaluationUtil

public class EvaluationUtil extends Object
  • Field Details

  • Constructor Details

    • EvaluationUtil

      public EvaluationUtil()
  • Method Details

    • areNullSafeEquals

      public static boolean areNullSafeEquals(Object obj1, Object obj2)
    • areNumbersNullSafeEquals

      public static boolean areNumbersNullSafeEquals(Number n1, Number n2)
    • equals

      public static boolean equals(Comparable c1, Comparable c2)
    • notEquals

      public static boolean notEquals(Comparable c1, Comparable c2)
    • greaterThan

      public static boolean greaterThan(Comparable c1, Comparable c2)
    • lessThan

      public static boolean lessThan(Comparable c1, Comparable c2)
    • greaterOrEqual

      public static boolean greaterOrEqual(Comparable c1, Comparable c2)
    • lessOrEqual

      public static boolean lessOrEqual(Comparable c1, Comparable c2)
    • greaterThan

      public static boolean greaterThan(Object o1, Comparable c2)
    • lessThan

      public static boolean lessThan(Object o1, Comparable c2)
    • greaterOrEqual

      public static boolean greaterOrEqual(Object o1, Comparable c2)
    • lessOrEqual

      public static boolean lessOrEqual(Object o1, Comparable c2)
    • greaterThan

      public static boolean greaterThan(Comparable c1, Object o2)
    • lessThan

      public static boolean lessThan(Comparable c1, Object o2)
    • greaterOrEqual

      public static boolean greaterOrEqual(Comparable c1, Object o2)
    • lessOrEqual

      public static boolean lessOrEqual(Comparable c1, Object o2)
    • greaterThanNumbers

      public static boolean greaterThanNumbers(Number n1, Number n2)
    • greaterThanNumbers

      public static boolean greaterThanNumbers(Number n1, Object n2)
    • greaterThanNumbers

      public static boolean greaterThanNumbers(Long n1, Long n2)
    • lessThanNumbers

      public static boolean lessThanNumbers(Number n1, Number n2)
    • lessThanNumbers

      public static boolean lessThanNumbers(Number n1, Object n2)
    • lessThanNumbers

      public static boolean lessThanNumbers(Long n1, Long n2)
    • greaterOrEqualNumbers

      public static boolean greaterOrEqualNumbers(Number n1, Number n2)
    • greaterOrEqualNumbers

      public static boolean greaterOrEqualNumbers(Long n1, Long n2)
    • lessOrEqualNumbers

      public static boolean lessOrEqualNumbers(Number n1, Number n2)
    • lessOrEqualNumbers

      public static boolean lessOrEqualNumbers(Long n1, Long n2)
    • greaterThanStringsAsNumbers

      public static boolean greaterThanStringsAsNumbers(String s1, String s2)
    • lessThanStringsAsNumbers

      public static boolean lessThanStringsAsNumbers(String s1, String s2)
    • greaterOrEqualStringsAsNumbers

      public static boolean greaterOrEqualStringsAsNumbers(String s1, String s2)
    • lessOrEqualStringsAsNumbers

      public static boolean lessOrEqualStringsAsNumbers(String s1, String s2)
    • toBigDecimal

      public static BigDecimal toBigDecimal(Object obj)
    • adaptBitMask

      public static org.drools.util.bitmask.BitMask adaptBitMask(BitMask mask)
    • convertDate

      public static Date convertDate(String s)
    • convertDateLocal

      public static LocalDate convertDateLocal(String s)
    • convertDateTimeLocal

      public static LocalDateTime convertDateTimeLocal(String s)
    • string2Int

      public static int string2Int(String s)