Class BetweenFilter<T>

  • All Implemented Interfaces:
    Filter
    Direct Known Subclasses:
    SeverityBetweenFilter

    public abstract class BetweenFilter<T>
    extends MultiArgFilter<T>

    Abstract BetweenFilter class.

    Since:
    1.8.1
    Version:
    $Id: $
    Author:
    ranger
    • Constructor Detail

      • BetweenFilter

        public BetweenFilter​(java.lang.String filterType,
                             SQLType<T> type,
                             java.lang.String fieldName,
                             java.lang.String propertyName,
                             T first,
                             T last)

        Constructor for BetweenFilter.

        Type Parameters:
        T - a T object.
        Parameters:
        filterType - a String object.
        type - a SQLType object.
        fieldName - a String object.
        propertyName - a String object.
        first - a T object.
        last - a T object.
    • Method Detail

      • getFirst

        public T getFirst()

        getFirst

        Returns:
        a T object.
      • getLast

        public T getLast()

        getLast

        Returns:
        a T object.
      • getCriterion

        public org.hibernate.criterion.Criterion getCriterion()

        getCriterion

        Specified by:
        getCriterion in interface Filter
        Specified by:
        getCriterion in class BaseFilter<T>
        Returns:
        a Criterion object.
      • getSQLTemplate

        public java.lang.String getSQLTemplate()

        getSQLTemplate

        Specified by:
        getSQLTemplate in class MultiArgFilter<T>
        Returns:
        a String object.