Class LikeFilter<T>

  • All Implemented Interfaces:
    Filter

    public abstract class LikeFilter<T>
    extends OneArgFilter<T>

    Abstract LikeFilter class.

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

      • LikeFilter

        public LikeFilter​(java.lang.String filterType,
                          SQLType<T> type,
                          java.lang.String fieldName,
                          java.lang.String propertyName,
                          T value)

        Constructor for LikeFilter.

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

      • 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 OneArgFilter<T>
        Returns:
        a String object.