Class ComparisonFeatures

  • All Implemented Interfaces:
    java.io.Serializable

    public class ComparisonFeatures
    extends java.lang.Object
    implements java.io.Serializable
    Comparison operators and functions
    See Also:
    Serialized Form
    • Field Detail

      • TYPE_NAME

        public static final Name TYPE_NAME
      • FIELD_NAME_EQUAL

        public static final Name FIELD_NAME_EQUAL
      • FIELD_NAME_GREATER_THAN

        public static final Name FIELD_NAME_GREATER_THAN
      • FIELD_NAME_GREATER_THAN_OR_EQUAL

        public static final Name FIELD_NAME_GREATER_THAN_OR_EQUAL
      • FIELD_NAME_LESS_THAN

        public static final Name FIELD_NAME_LESS_THAN
      • FIELD_NAME_LESS_THAN_OR_EQUAL

        public static final Name FIELD_NAME_LESS_THAN_OR_EQUAL
      • FIELD_NAME_NOT_EQUAL

        public static final Name FIELD_NAME_NOT_EQUAL
      • equal

        public final java.lang.Boolean equal
        The = comparison operator
      • greaterThan

        public final java.lang.Boolean greaterThan
        The > comparison operator
      • greaterThanOrEqual

        public final java.lang.Boolean greaterThanOrEqual
        The >= comparison operator
      • lessThan

        public final java.lang.Boolean lessThan
        The < comparison operator
      • lessThanOrEqual

        public final java.lang.Boolean lessThanOrEqual
        The <= comparison operator
      • notEqual

        public final java.lang.Boolean notEqual
        The <> comparison operator
    • Constructor Detail

      • ComparisonFeatures

        public ComparisonFeatures​(java.lang.Boolean equal,
                                  java.lang.Boolean greaterThan,
                                  java.lang.Boolean greaterThanOrEqual,
                                  java.lang.Boolean lessThan,
                                  java.lang.Boolean lessThanOrEqual,
                                  java.lang.Boolean notEqual)
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • withGreaterThan

        public ComparisonFeatures withGreaterThan​(java.lang.Boolean greaterThan)
      • withGreaterThanOrEqual

        public ComparisonFeatures withGreaterThanOrEqual​(java.lang.Boolean greaterThanOrEqual)
      • withLessThanOrEqual

        public ComparisonFeatures withLessThanOrEqual​(java.lang.Boolean lessThanOrEqual)