com.endeca.portal.data.functions
Class DurationRangeFilter
java.lang.Object
com.endeca.portal.data.functions.QueryFunction
com.endeca.portal.data.functions.QueryFilter
com.endeca.portal.data.functions.LQLFilter
com.endeca.portal.data.functions.RangeFilter
com.endeca.portal.data.functions.DurationRangeFilter
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class DurationRangeFilter
- extends RangeFilter
Inherit RangeFilter class to store the selection level and format style info into data source.
- Author:
- Endeca Technologies, Inc.
- See Also:
- Serialized Form
| Methods inherited from class com.endeca.portal.data.functions.RangeFilter |
applyToLQLFilter, getAttributeKey, getCompareString, getProperty, getRangeOperator, getRangeType, getValue1, getValue2, getValue3, passesSelectiveFilter, setAttributeKey, setProperty, setRangeOperator, setRangeType, setValue1, setValue2, setValue3 |
| Methods inherited from class com.endeca.portal.data.functions.QueryFunction |
beforeQueryStateAdd, clone, equals, equals, getName, getOriginatingDataSourceId, getVersion, hashCode, initializeFromJSON, setName, setOriginatingDataSourceId, setVersion, upgrade |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
DurationRangeFilter
protected DurationRangeFilter()
DurationRangeFilter
public DurationRangeFilter(java.lang.String attributeKey,
RangeFilter.RangeOperator rangeOperator,
java.lang.String value1,
java.lang.String value2,
java.lang.String unit)
throws RangeFilter.RangeFilterCreationException
- Constructs a
DurationRangeFilter
- Parameters:
attributeKey - rangeOperator - value1 - value2 - unit -
- Throws:
RangeFilterCreationException
RangeFilter.RangeFilterCreationException
DurationRangeFilter
public DurationRangeFilter(java.lang.String attributeKey,
RangeFilter.RangeOperator rangeOperator,
java.lang.String value1,
java.lang.String unit)
throws RangeFilter.RangeFilterCreationException
- Constructs a
DurationRangeFilter
- Parameters:
attributeKey - rangeOperator - value1 - value2 - unit -
- Throws:
RangeFilterCreationException
RangeFilter.RangeFilterCreationException
getUnit
public java.lang.String getUnit()
- Returns:
- the unit
setUnit
public void setUnit(java.lang.String unit)
- Parameters:
unit - the unit to set
toString
public java.lang.String toString()
- Creates a string representation of the
DurationRangeFilter
by appending location name to a string representation of the RangeFilter.
By doing this, two GeoFilter with different locationName will never be considered equal.
- Overrides:
toString in class RangeFilter