Class NamedProperty


  • public final class NamedProperty
    extends Object
    The Class NamedProperty.
    Since:
    0.8
    Author:
    Haiyang Li
    • Constructor Detail

      • NamedProperty

        public NamedProperty​(String propName)
        Instantiates a new named property.
        Parameters:
        propName -
    • Method Detail

      • of

        public static final NamedProperty of​(String propName)
        Parameters:
        propName -
        Returns:
      • eq

        public Equal eq​(Object values)
        Parameters:
        values -
        Returns:
      • eqOr

        public Or eqOr​(Collection<?> values)
        Parameters:
        values -
        Returns:
      • ne

        public NotEqual ne​(Object values)
        Parameters:
        values -
        Returns:
      • lt

        public LessThan lt​(Object value)
        Parameters:
        value -
        Returns:
      • isNull

        public IsNull isNull()
        Checks if is null.
        Returns:
      • isNotNull

        public IsNotNull isNotNull()
        Checks if is not null.
        Returns:
      • bt

        public Between bt​(Object minValue,
                          Object maxValue)
        Parameters:
        minValue -
        maxValue -
        Returns:
      • like

        public Like like​(Object value)
        Parameters:
        value -
        Returns:
      • notLike

        public Not notLike​(Object value)
        Parameters:
        value -
        Returns:
      • startsWith

        public Like startsWith​(Object value)
        Parameters:
        value -
        Returns:
      • endsWith

        public Like endsWith​(Object value)
        Parameters:
        value -
        Returns:
      • contains

        public Like contains​(Object value)
        Parameters:
        value -
        Returns:
      • in

        public In in​(Collection<?> values)
        Parameters:
        values -
        Returns:
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
        Returns:
      • equals

        public boolean equals​(Object obj)
        Overrides:
        equals in class Object
        Parameters:
        obj -
        Returns:
        true, if successful