Liferay 7.0-ce-b4

com.liferay.portal.kernel.search.filter
Class RangeTermFilter

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

public class RangeTermFilter
extends BaseFilter


Nested Class Summary
static class RangeTermFilter.Operator
           
 
Constructor Summary
RangeTermFilter(String field, boolean includesLower, boolean includesUpper)
           
RangeTermFilter(String field, boolean includesLower, boolean includesUpper, String lowerBound, String upperBound)
           
 
Method Summary
<T> T
accept(FilterVisitor<T> filterVisitor)
           
 String getField()
           
 String getLowerBound()
           
 RangeTermFilter.Operator getLowerBoundOperator()
           
 int getSortOrder()
           
 String getUpperBound()
           
 RangeTermFilter.Operator getUpperBoundOperator()
           
 boolean isIncludesLower()
           
 boolean isIncludesUpper()
           
 void setLowerBound(String lowerBound)
           
protected  void setOperators(boolean includesLower, boolean includesUpper)
           
 void setUpperBound(String upperBound)
           
 String toString()
           
 
Methods inherited from class com.liferay.portal.kernel.search.filter.BaseFilter
getExecutionOption, isCached, setCached, setExecutionOption
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RangeTermFilter

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

RangeTermFilter

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

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)

Liferay 7.0-ce-b4