com.esri.adf.web.ags.data.query
Class AGSPredefinedQueryCriteriaHandler

java.lang.Object
  extended by com.esri.adf.web.ags.data.query.AGSPredefinedQueryCriteriaHandler
All Implemented Interfaces:
QueryCriteriaHandler, Serializable

public class AGSPredefinedQueryCriteriaHandler
extends Object
implements QueryCriteriaHandler, Serializable

See Also:
Serialized Form

Constructor Summary
AGSPredefinedQueryCriteriaHandler()
           
 
Method Summary
protected  List<QueryResult> doQuery(PredefinedQueryCriteria criteria, List<? extends WebLayerInfo> webLayerInfos, WebQuery webQuery, AGSQueryFunctionality agsQueryFunc)
           
 List<QueryResult> handleCriteria(QueryCriteria criteria, List<? extends WebLayerInfo> webLayerInfos, WebQuery webQuery, QueryFunctionality queryFunc)
          All query handler should implement this method to support query on the given functionality.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AGSPredefinedQueryCriteriaHandler

public AGSPredefinedQueryCriteriaHandler()
Method Detail

handleCriteria

public List<QueryResult> handleCriteria(QueryCriteria criteria,
                                        List<? extends WebLayerInfo> webLayerInfos,
                                        WebQuery webQuery,
                                        QueryFunctionality queryFunc)
Description copied from interface: QueryCriteriaHandler
All query handler should implement this method to support query on the given functionality.

Specified by:
handleCriteria in interface QueryCriteriaHandler
Parameters:
criteria - a criteria object, defines query condition.
webLayerInfos - the layers to query.
webQuery - the web query object, an attribute of WebContext.
queryFunc - query functionality which performs the query.
Returns:
the QueryResult in a list.

doQuery

protected List<QueryResult> doQuery(PredefinedQueryCriteria criteria,
                                    List<? extends WebLayerInfo> webLayerInfos,
                                    WebQuery webQuery,
                                    AGSQueryFunctionality agsQueryFunc)