com.endeca.portal.data.functions
Class QueryFilter

java.lang.Object
  extended by com.endeca.portal.data.functions.QueryFunction
      extended by com.endeca.portal.data.functions.QueryFilter
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
LQLFilter, NegativeRefinementFilter, RecordFilter, RefinementFilter, SearchFilter

public abstract class QueryFilter
extends QueryFunction

A subclass of QueryFunction. Semantically, QueryFilter subclass instances should restrict the resulting record set (i.e. they "filter" the records), in contrast to subclasses of QueryConfig, which do not restrict the returned record set.

See Also:
QueryConfig, Serialized Form

Field Summary
 
Fields inherited from class com.endeca.portal.data.functions.QueryFunction
CLASS_PROPERTY
 
Constructor Summary
QueryFilter()
           
 
Method Summary
 
Methods inherited from class com.endeca.portal.data.functions.QueryFunction
applyToDiscoveryServiceQuery, beforeQueryStateAdd, clone, equals, equals, getName, hashCode, initializeFromJSON, setName, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QueryFilter

public QueryFilter()