Class RangeTermFilter

Object
com.liferay.portal.kernel.search.filter.BaseFilter
com.liferay.portal.kernel.search.filter.RangeTermFilter
All Implemented Interfaces:
Filter
Direct Known Subclasses:
DateRangeTermFilter, GeoDistanceRangeFilter

public class RangeTermFilter extends BaseFilter
Author:
Michael C. Han
  • Constructor Details

    • RangeTermFilter

      public RangeTermFilter(String field, boolean includesLower, boolean includesUpper)
    • RangeTermFilter

      public RangeTermFilter(String field, boolean includesLower, boolean includesUpper, String lowerBound, String upperBound)
  • Method Details

    • accept

      public <T> T accept(FilterVisitor<T> filterVisitor)
    • getField

      public String getField()
    • getLowerBound

      public String getLowerBound()
    • getLowerBoundOperator

      public RangeTermFilter.Operator getLowerBoundOperator()
    • getSortOrder

      public int getSortOrder()
    • getUpperBound

      public String getUpperBound()
    • getUpperBoundOperator

      public RangeTermFilter.Operator getUpperBoundOperator()
    • isIncludesLower

      public boolean isIncludesLower()
    • isIncludesUpper

      public boolean isIncludesUpper()
    • setLowerBound

      public void setLowerBound(String lowerBound)
    • setUpperBound

      public void setUpperBound(String upperBound)
    • toString

      public String toString()
      Overrides:
      toString in class BaseFilter
    • setOperators

      protected void setOperators(boolean includesLower, boolean includesUpper)