org.openprivacy.reptile.search.requests
Class AdvancedSearchRequest

java.lang.Object
  |
  +--org.openprivacy.reptile.search.SearchRequest
        |
        +--org.openprivacy.reptile.search.requests.AdvancedSearchRequest
Direct Known Subclasses:
BrowseChannelsSearchRequest, BrowseWeblogSearchRequest, ChannelHistorySearchRequest, NewestArticlesSearchRequest, RecentArticlesSearchRequest, RSSChannelSearchRequest, RSSWeblogSearchRequest, UnreadArticlesSearchRequest

public class AdvancedSearchRequest
extends SearchRequest

Contains additional information that a SearchProvider requires.

Version:
$Id: AdvancedSearchRequest.java,v 1.1 2002/02/09 07:33:05 burton Exp $
Author:
Kevin A. Burton

Field Summary
 
Fields inherited from class org.openprivacy.reptile.search.SearchRequest
ALL, ALT_NOT_EQUAL, BOOLEAN_AND, BOOLEAN_OR, CUSTOM, DISTINCT, EQUAL, GREATER_EQUAL, GREATER_THAN, IN, JOIN, LESS_EQUAL, LESS_THAN, LIKE, NO_MAXCOUNT, NOT_EQUAL, NOT_IN
 
Constructor Summary
AdvancedSearchRequest()
           
 
Method Summary
 java.lang.Class getRequiredSearchProvider()
          Specify the SearchProvider that this AdvancedSearchRequest supports.
 void setRequiredSearchProvider(java.lang.Class requiredSearchProvider)
          Set the value of requiredSearchProvider.
 
Methods inherited from class org.openprivacy.reptile.search.SearchRequest
addCriteria, addCriteria, addSearchField, addSortOrder, assertValid, getBooleanOperator, getComparator, getCriteria, getExtendedProperties, getMaxCount, getSearchFields, getSortOrder, serialize, setBooleanOperator, setComparator, setCriteria, setMaxCount, setSearchFields, setSortOrder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdvancedSearchRequest

public AdvancedSearchRequest()
Method Detail

setRequiredSearchProvider

public void setRequiredSearchProvider(java.lang.Class requiredSearchProvider)
Set the value of requiredSearchProvider.


getRequiredSearchProvider

public java.lang.Class getRequiredSearchProvider()
Specify the SearchProvider that this AdvancedSearchRequest supports. This is used to restrict this SearchRequest to a specific SearchProvider. for example if your SearchRequest only works with JXTA you can restict this to a JXTA provider.