Class EvaluationUtil


  • public class EvaluationUtil
    extends Object
    • Constructor Detail

      • EvaluationUtil

        public EvaluationUtil()
    • Method Detail

      • areNullSafeEquals

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

        public static boolean areNumbersNullSafeEquals​(Number n1,
                                                       Number n2)
      • greaterThan

        public static boolean greaterThan​(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)
      • 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)
      • adaptBitMask

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

        public static Date convertDate​(String s)
      • convertDateLocal

        public static LocalDate convertDateLocal​(String s)
      • string2Int

        public static int string2Int​(String s)