Uses of Class
com.jalios.jcms.handler.QueryHandler

Packages that use QueryHandler
com.jalios.jcms Contains the core JCMS classes. 
com.jalios.jcms.db   
com.jalios.jcms.handler Contains the javabean classes uses to process HTTP request (aka form handlers). 
com.jalios.jcms.mail   
com.jalios.jcms.media Contains all the classes to provide the Media Browser. 
com.jalios.jcms.search Provides internal search engines classes of JCMS. 
 

Uses of QueryHandler in com.jalios.jcms
 

Methods in com.jalios.jcms that return QueryHandler
 QueryHandler QueryFilter.filterQueryHandler(QueryHandler qh, Map context)
          This method should be overriden to filter the value of the QueryHandler
 

Methods in com.jalios.jcms with parameters of type QueryHandler
 QueryHandler QueryFilter.filterQueryHandler(QueryHandler qh, Map context)
          This method should be overriden to filter the value of the QueryHandler
 QueryResultSet QueryFilter.filterResultSet(QueryHandler qh, QueryResultSet set, Map context)
          This method should be overriden to filter the result set
protected  Date[] QueryManager.getBeginAndEndDates(QueryHandler qh)
          Compute begin and end date of a query from QueryHandler values.
protected static int QueryManager.getDateType(QueryHandler qh)
          Return an integer describing the type of search date from a QueryHandler.
protected  HashSet<Category> QueryManager.getQueryAvoidCategorySet(QueryHandler qh)
          Compute a HashSet of Category to exclude during query grom the "cidsOff" value of the given QueryHandler.
protected  HashSet<Class<? extends Publication>> QueryManager.getQueryAvoidClassSet(QueryHandler qh)
          Compute a HashSet of Class (type) to include during query grom the "typesOff" value of the given QueryHandler.
protected  HashSet<Group> QueryManager.getQueryAvoidGroupSet(QueryHandler qh)
          Compute a HashSet of Group to exclude during query grom the "gidsOff" value of the given QueryHandler.
protected  HashSet<Member> QueryManager.getQueryAvoidMemberSet(QueryHandler qh)
          Compute a HashSet of Member to exclude during query grom the "midsOff" value of the given QueryHandler.
protected  HashSet<Category> QueryManager.getQueryCategorySet(QueryHandler qh)
          Compute a HashSet of Category to include during query grom the "cids" value of the given QueryHandler.
protected  HashSet<Class<? extends Publication>> QueryManager.getQueryClassSet(QueryHandler qh, boolean addFileDoc)
          Compute a HashSet of Class (type) to include during query grom the "types" value of the given QueryHandler.
protected  HashSet<Group> QueryManager.getQueryGroupSet(QueryHandler qh)
          Compute a HashSet of Group to include during query grom the "gids" value of the given QueryHandler.
protected  HashSet<Member> QueryManager.getQueryMemberSet(QueryHandler qh)
          Compute a HashSet of Member to include during query grom the "mids" value of the given QueryHandler.
protected  HashSet<PortalElement> QueryManager.getQueryPortalElementSet(QueryHandler qh)
          Compute a HashSet of PortalElement including all portal ands its children from the "portalIds" value of the given QueryHandler.
static boolean QueryFilter.isBackOfficeSearch(QueryHandler qh)
          Check if the specified QueryHandler is a back office search.
static boolean QueryFilter.isFrontOfficeSearch(QueryHandler qh)
          Check if the specified QueryHandler is a front office search.
static boolean QueryFilter.isPortletQuery(QueryHandler qh)
          Check if the specified QueryHandler is a portlet query.
static boolean QueryManager.matchLucenePublicationRefinement(QueryHandler qh, Publication pub)
           
protected  QueryResultSet QueryManager.performJStoreQuery(QueryHandler qh, javax.servlet.http.HttpServletRequest request, Set<? extends Publication> proposedDataSet)
           
 QueryResultSet QueryManager.query(QueryHandler qh, javax.servlet.ServletRequest request, Set<? extends Publication> proposedDataSet)
          Perform a query using parameters specified in the given QueryHandler.
 QueryResultSet Channel.query(QueryHandler qh, javax.servlet.ServletRequest request, Set<? extends Publication> proposedDataSet)
          Perform a query using parameters specified in the given QueryHandler.
protected  void QueryManager.reduceDataSetWithCategories(QueryHandler qh, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using Categories options (cids/cidsOff) of the QueryHandler.
protected  QueryResultSet QueryManager.reduceDataSetWithHistoryRefinement(QueryHandler qh, Set<? extends Publication> proposedDataSet, javax.servlet.http.HttpServletRequest request, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using query History (hist) of the QueryHandler.
protected  void QueryManager.reduceDataSetWithMembers(QueryHandler qh, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using Members options (mids/midsOff) of the QueryHandler.
protected  void QueryManager.reduceDataSetWithPortalElements(QueryHandler qh, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using PortalElement options (mids/midsOff) of the QueryHandler.
protected  void QueryManager.reduceDataSetWithTextEngine(QueryHandler qh, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using Text Search options of the QueryHandler.
protected  boolean QueryManager.reduceDataSetWithTypes(QueryHandler qh, HashSet<Publication> dataToKeepSet, HashSet<Publication> dataToExcludeSet, boolean[] indexUsed)
          Fill the given HashSet with Data to keep and to exclude using Types options (types/typesOff) of the QueryHandler.
protected  void QueryManager.replaceFileDocByReferrers(QueryHandler qh, QueryResultSet resultSet, DataSelector replacedFileDocSelector)
          This method replace any FileDocuments inside the given QueryResultSet by their referrer (see getLinkIndexedDataSet(Publication.class)).
protected  boolean QueryManager.searchFulltext(QueryHandler qh, HashSet<Publication> dataSet, QueryResultSet resultSet)
          Perform a full-text search.
 

Uses of QueryHandler in com.jalios.jcms.db
 

Methods in com.jalios.jcms.db that return QueryHandler
 QueryHandler PublicationCriteria.getQueryHandler()
           
 

Methods in com.jalios.jcms.db with parameters of type QueryHandler
 PublicationCriteria PublicationCriteria.setQueryHandler(QueryHandler qh)
           
 

Constructors in com.jalios.jcms.db with parameters of type QueryHandler
PublicationCriteria(Class<? extends Publication> clazz, QueryHandler qh)
           
 

Uses of QueryHandler in com.jalios.jcms.handler
 

Fields in com.jalios.jcms.handler declared as QueryHandler
protected  QueryHandler PubBrowserHandler.queryHandler
           
 

Methods in com.jalios.jcms.handler that return QueryHandler
 QueryHandler PubBrowserHandler.getQueryHandler()
           
 

Methods in com.jalios.jcms.handler with parameters of type QueryHandler
protected static void QueryHandler.getMostRecentTextInHistoryVisitor(String[] textAndMode, QueryHandler qh)
          Internal recursive method used to look for most recent text.
static Class<? extends Publication> QueryHandler.getTypesCommonSuperClass(QueryHandler... queryHandlers)
          Retrieve the common super class of types specified in the QueryHandler.
 

Constructors in com.jalios.jcms.handler with parameters of type QueryHandler
QueryHandler(QueryHandler original)
          Create a QueryHandler by copying all fields of the specified original QueryHandler, omitting all information linked to the current request.
 

Uses of QueryHandler in com.jalios.jcms.mail
 

Methods in com.jalios.jcms.mail with parameters of type QueryHandler
 QueryResultSet MailThreadQueryFilter.filterResultSet(QueryHandler qh, QueryResultSet set, Map context)
           
 

Uses of QueryHandler in com.jalios.jcms.media
 

Fields in com.jalios.jcms.media declared as QueryHandler
protected  QueryHandler MediaBrowserHandler.queryHandler
           
 

Methods in com.jalios.jcms.media with parameters of type QueryHandler
static String MediaBrowserHandler.getMedia(QueryHandler qh)
          Retrieve the media selected in the specified MediaBrowser's query.
static boolean MediaBrowserHandler.isMediaBrowserQuery(QueryHandler qh)
          Check if the specified QueryHandler is a MediaBrowser's query.
 

Uses of QueryHandler in com.jalios.jcms.search
 

Methods in com.jalios.jcms.search with parameters of type QueryHandler
static boolean LucenePublicationSearchEngine.hasAdvancedLuceneQuery(QueryHandler qh)
          Check if an advanced lucene query has been specified in the QueryHandler attribute of the specified QueryHandler.
 LinkedHashMap<String,Float> PublicationSearchEngine.search(QueryHandler qh)
          Return the list of publication's identifier with a lucene search.
 LinkedHashMap<String,Float> LucenePublicationSearchEngine.search(QueryHandler qh)
           
 LinkedHashMap<String,Float> LuceneFileSearchEngine.search(QueryHandler qh)
           
 LinkedHashMap<String,Float> FileSearchEngine.search(QueryHandler qh)
          Return the list of publication's identifier with a lucene search.
 boolean LuceneFileSearchEngine.search(QueryHandler qh, HashSet<? extends Publication> pubSet, LinkedHashMap<String,Float> resultMap)
          Perform a full-text search on indexed files
 boolean PublicationSearchEngine.search(QueryHandler qh, HashSet<? extends Publication> pubSet, QueryResultSet resultSet)
          Perform a full-text search.
 boolean LucenePublicationSearchEngine.search(QueryHandler qh, HashSet<? extends Publication> pubSet, QueryResultSet resultSet)
          Search Publication using lucene search engine.
 boolean LuceneCategorySearchEngine.search(QueryHandler qh, HashSet<? extends Publication> pubSet, QueryResultSet resultSet)
           
 boolean CategorySearchEngine.search(QueryHandler qh, HashSet<? extends Publication> pubSet, QueryResultSet resultSet)
          Perform a full-text search.
 boolean LuceneFileSearchEngine.search(QueryHandler qh, HashSet<? extends Publication> pubSet, QueryResultSet resultSet, boolean searchInDB)
          Perform a full-text search on indexed files
 boolean FileSearchEngine.search(QueryHandler qh, HashSet<? extends Publication> pubSet, QueryResultSet resultSet, boolean searchInDB)
          Perform a full-text search on indexed files
 LinkedHashMap<String,Float> PublicationSearchEngine.search(QueryHandler qh, List<String> idList)
          Filters the given list of publication's identifier with a lucene search.
 LinkedHashMap<String,Float> LucenePublicationSearchEngine.search(QueryHandler qh, List<String> idList)
          Filters the given list of publication's identifier with a lucene search.
 LinkedHashMap<String,Float> LuceneFileSearchEngine.search(QueryHandler qh, List<String> idList)
           
 LinkedHashMap<String,Float> FileSearchEngine.search(QueryHandler qh, List<String> idList)
          Filters the given list of publication's identifier with a lucene search.
 Collection<Category> LuceneCategorySearchEngine.searchCategories(QueryHandler qh)
          Find Category matching the specified QueryHandler search options (uses mainly the text search param)
 

Constructors in com.jalios.jcms.search with parameters of type QueryHandler
SpellSuggestQueryParser(String field, org.apache.lucene.analysis.Analyzer analyzer, SpellChecker spellChecker, org.apache.lucene.index.IndexReader reader, QueryHandler qh)
          Construct a new SpellSuggestQueryParser using the given params.
 



Copyright © 2001-2010 Jalios SA. All Rights Reserved.