Package org.drools.modelcompiler.util
Class EvaluationUtil
- java.lang.Object
-
- org.drools.modelcompiler.util.EvaluationUtil
-
public class EvaluationUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.time.format.DateTimeFormatterDATE_TIME_FORMATTER
-
Constructor Summary
Constructors Constructor Description EvaluationUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.drools.core.util.bitmask.BitMaskadaptBitMask(org.drools.model.BitMask mask)static booleanareNullSafeEquals(java.lang.Object obj1, java.lang.Object obj2)static booleanareNumbersNullSafeEquals(java.lang.Number n1, java.lang.Number n2)static java.util.DateconvertDate(java.lang.String s)static java.time.LocalDateconvertDateLocal(java.lang.String s)static java.time.LocalDateTimeconvertDateTimeLocal(java.lang.String s)static booleanequals(java.lang.Comparable c1, java.lang.Comparable c2)static booleangreaterOrEqual(java.lang.Comparable c1, java.lang.Comparable c2)static booleangreaterOrEqual(java.lang.Comparable c1, java.lang.Object o2)static booleangreaterOrEqual(java.lang.Object o1, java.lang.Comparable c2)static booleangreaterOrEqualNumbers(java.lang.Long n1, java.lang.Long n2)static booleangreaterOrEqualNumbers(java.lang.Number n1, java.lang.Number n2)static booleangreaterOrEqualStringsAsNumbers(java.lang.String s1, java.lang.String s2)static booleangreaterThan(java.lang.Comparable c1, java.lang.Comparable c2)static booleangreaterThan(java.lang.Comparable c1, java.lang.Object o2)static booleangreaterThan(java.lang.Object o1, java.lang.Comparable c2)static booleangreaterThanNumbers(java.lang.Long n1, java.lang.Long n2)static booleangreaterThanNumbers(java.lang.Number n1, java.lang.Number n2)static booleangreaterThanNumbers(java.lang.Number n1, java.lang.Object n2)static booleangreaterThanStringsAsNumbers(java.lang.String s1, java.lang.String s2)static booleanlessOrEqual(java.lang.Comparable c1, java.lang.Comparable c2)static booleanlessOrEqual(java.lang.Comparable c1, java.lang.Object o2)static booleanlessOrEqual(java.lang.Object o1, java.lang.Comparable c2)static booleanlessOrEqualNumbers(java.lang.Long n1, java.lang.Long n2)static booleanlessOrEqualNumbers(java.lang.Number n1, java.lang.Number n2)static booleanlessOrEqualStringsAsNumbers(java.lang.String s1, java.lang.String s2)static booleanlessThan(java.lang.Comparable c1, java.lang.Comparable c2)static booleanlessThan(java.lang.Comparable c1, java.lang.Object o2)static booleanlessThan(java.lang.Object o1, java.lang.Comparable c2)static booleanlessThanNumbers(java.lang.Long n1, java.lang.Long n2)static booleanlessThanNumbers(java.lang.Number n1, java.lang.Number n2)static booleanlessThanNumbers(java.lang.Number n1, java.lang.Object n2)static booleanlessThanStringsAsNumbers(java.lang.String s1, java.lang.String s2)static booleannotEquals(java.lang.Comparable c1, java.lang.Comparable c2)static intstring2Int(java.lang.String s)static java.math.BigDecimaltoBigDecimal(java.lang.Object obj)
-
-
-
Method Detail
-
areNullSafeEquals
public static boolean areNullSafeEquals(java.lang.Object obj1, java.lang.Object obj2)
-
areNumbersNullSafeEquals
public static boolean areNumbersNullSafeEquals(java.lang.Number n1, java.lang.Number n2)
-
equals
public static boolean equals(java.lang.Comparable c1, java.lang.Comparable c2)
-
notEquals
public static boolean notEquals(java.lang.Comparable c1, java.lang.Comparable c2)
-
greaterThan
public static boolean greaterThan(java.lang.Comparable c1, java.lang.Comparable c2)
-
lessThan
public static boolean lessThan(java.lang.Comparable c1, java.lang.Comparable c2)
-
greaterOrEqual
public static boolean greaterOrEqual(java.lang.Comparable c1, java.lang.Comparable c2)
-
lessOrEqual
public static boolean lessOrEqual(java.lang.Comparable c1, java.lang.Comparable c2)
-
greaterThan
public static boolean greaterThan(java.lang.Object o1, java.lang.Comparable c2)
-
lessThan
public static boolean lessThan(java.lang.Object o1, java.lang.Comparable c2)
-
greaterOrEqual
public static boolean greaterOrEqual(java.lang.Object o1, java.lang.Comparable c2)
-
lessOrEqual
public static boolean lessOrEqual(java.lang.Object o1, java.lang.Comparable c2)
-
greaterThan
public static boolean greaterThan(java.lang.Comparable c1, java.lang.Object o2)
-
lessThan
public static boolean lessThan(java.lang.Comparable c1, java.lang.Object o2)
-
greaterOrEqual
public static boolean greaterOrEqual(java.lang.Comparable c1, java.lang.Object o2)
-
lessOrEqual
public static boolean lessOrEqual(java.lang.Comparable c1, java.lang.Object o2)
-
greaterThanNumbers
public static boolean greaterThanNumbers(java.lang.Number n1, java.lang.Number n2)
-
greaterThanNumbers
public static boolean greaterThanNumbers(java.lang.Number n1, java.lang.Object n2)
-
greaterThanNumbers
public static boolean greaterThanNumbers(java.lang.Long n1, java.lang.Long n2)
-
lessThanNumbers
public static boolean lessThanNumbers(java.lang.Number n1, java.lang.Number n2)
-
lessThanNumbers
public static boolean lessThanNumbers(java.lang.Number n1, java.lang.Object n2)
-
lessThanNumbers
public static boolean lessThanNumbers(java.lang.Long n1, java.lang.Long n2)
-
greaterOrEqualNumbers
public static boolean greaterOrEqualNumbers(java.lang.Number n1, java.lang.Number n2)
-
greaterOrEqualNumbers
public static boolean greaterOrEqualNumbers(java.lang.Long n1, java.lang.Long n2)
-
lessOrEqualNumbers
public static boolean lessOrEqualNumbers(java.lang.Number n1, java.lang.Number n2)
-
lessOrEqualNumbers
public static boolean lessOrEqualNumbers(java.lang.Long n1, java.lang.Long n2)
-
greaterThanStringsAsNumbers
public static boolean greaterThanStringsAsNumbers(java.lang.String s1, java.lang.String s2)
-
lessThanStringsAsNumbers
public static boolean lessThanStringsAsNumbers(java.lang.String s1, java.lang.String s2)
-
greaterOrEqualStringsAsNumbers
public static boolean greaterOrEqualStringsAsNumbers(java.lang.String s1, java.lang.String s2)
-
lessOrEqualStringsAsNumbers
public static boolean lessOrEqualStringsAsNumbers(java.lang.String s1, java.lang.String s2)
-
toBigDecimal
public static java.math.BigDecimal toBigDecimal(java.lang.Object obj)
-
adaptBitMask
public static org.drools.core.util.bitmask.BitMask adaptBitMask(org.drools.model.BitMask mask)
-
convertDate
public static java.util.Date convertDate(java.lang.String s)
-
convertDateLocal
public static java.time.LocalDate convertDateLocal(java.lang.String s)
-
convertDateTimeLocal
public static java.time.LocalDateTime convertDateTimeLocal(java.lang.String s)
-
string2Int
public static int string2Int(java.lang.String s)
-
-