Liferay 7.0-ce-b4

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

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

public class GeoDistanceRangeFilter
extends RangeTermFilter


Nested Class Summary
 
Nested classes/interfaces inherited from class com.liferay.portal.kernel.search.filter.RangeTermFilter
RangeTermFilter.Operator
 
Constructor Summary
GeoDistanceRangeFilter(String field, boolean includesLower, boolean includesUpper, GeoDistance lowerBoundGeoDistance, GeoLocationPoint pinGeoLocationPoint, GeoDistance upperBoundGeoDistance)
           
 
Method Summary
<T> T
accept(FilterVisitor<T> filterVisitor)
           
 GeoDistance getLowerBoundGeoDistance()
           
 GeoLocationPoint getPinGeoLocationPoint()
           
 int getSortOrder()
           
 GeoDistance getUpperBoundGeoDistance()
           
 
Methods inherited from class com.liferay.portal.kernel.search.filter.RangeTermFilter
getField, getLowerBound, getLowerBoundOperator, getUpperBound, getUpperBoundOperator, isIncludesLower, isIncludesUpper, setLowerBound, setOperators, setUpperBound, 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

GeoDistanceRangeFilter

public GeoDistanceRangeFilter(String field,
                              boolean includesLower,
                              boolean includesUpper,
                              GeoDistance lowerBoundGeoDistance,
                              GeoLocationPoint pinGeoLocationPoint,
                              GeoDistance upperBoundGeoDistance)
Method Detail

accept

public <T> T accept(FilterVisitor<T> filterVisitor)
Specified by:
accept in interface Filter
Overrides:
accept in class RangeTermFilter

getLowerBoundGeoDistance

public GeoDistance getLowerBoundGeoDistance()

getPinGeoLocationPoint

public GeoLocationPoint getPinGeoLocationPoint()

getSortOrder

public int getSortOrder()
Specified by:
getSortOrder in interface Filter
Overrides:
getSortOrder in class RangeTermFilter

getUpperBoundGeoDistance

public GeoDistance getUpperBoundGeoDistance()

Liferay 7.0-ce-b4