Class EntityComparisonOperator<L,​R>

    • Field Detail

      • module

        public static final java.lang.String module
    • Constructor Detail

      • EntityComparisonOperator

        public EntityComparisonOperator​(int id,
                                        java.lang.String code)
    • Method Detail

      • makeOroPattern

        public static org.apache.oro.text.regex.Pattern makeOroPattern​(java.lang.String sqlLike)
      • isEmpty

        public boolean isEmpty​(L lhs,
                               R rhs)
        Specified by:
        isEmpty in class EntityOperator<L,​R,​java.lang.Boolean>
      • compare

        public abstract boolean compare​(L lhs,
                                        R rhs)
      • eval

        public java.lang.Boolean eval​(Delegator delegator,
                                      java.util.Map<java.lang.String,​? extends java.lang.Object> map,
                                      L lhs,
                                      R rhs)
      • mapMatches

        public boolean mapMatches​(Delegator delegator,
                                  java.util.Map<java.lang.String,​? extends java.lang.Object> map,
                                  L lhs,
                                  R rhs)
        Specified by:
        mapMatches in class EntityOperator<L,​R,​java.lang.Boolean>
      • freeze

        protected java.lang.Object freeze​(java.lang.Object item)
      • compareEqual

        public static final <T> boolean compareEqual​(java.lang.Comparable<T> lhs,
                                                     T rhs)
      • compareNotEqual

        public static final <T> boolean compareNotEqual​(java.lang.Comparable<T> lhs,
                                                        T rhs)
      • compareGreaterThan

        public static final <T> boolean compareGreaterThan​(java.lang.Comparable<T> lhs,
                                                           T rhs)
      • compareGreaterThanEqualTo

        public static final <T> boolean compareGreaterThanEqualTo​(java.lang.Comparable<T> lhs,
                                                                  T rhs)
      • compareLessThan

        public static final <T> boolean compareLessThan​(java.lang.Comparable<T> lhs,
                                                        T rhs)
      • compareLessThanEqualTo

        public static final <T> boolean compareLessThanEqualTo​(java.lang.Comparable<T> lhs,
                                                               T rhs)
      • compareIn

        public static final <L,​R extends L> boolean compareIn​(L lhs,
                                                                    R rhs)
      • compareLike

        public static final <L,​R> boolean compareLike​(L lhs,
                                                            R rhs)