de.uplanet.lucy.server.auxiliaries
Class SearchUtil

java.lang.Object
  extended by de.uplanet.lucy.server.auxiliaries.SearchUtil

@VelocityCallable(value="singleton")
public final class SearchUtil
extends java.lang.Object

Version:
$Revision: 74904 $

Constructor Summary
SearchUtil()
           
 
Method Summary
 ISearchConfigurationFilter createFilter(java.lang.String p_strFilterClass)
          Create a search configuration filter.
 SearchEngine createSearchEngine(de.uplanet.lucy.server.businesslogic.IBusinessLogicProcessingContext p_ctx)
          Create a new search engine.
 SearchManager createSearchManager(de.uplanet.lucy.server.businesslogic.IBusinessLogicProcessingContext p_ctx)
          Create a new search manager.
 ISearchResultFormatter getDefaultResultFormatter(IServerBridgeRequest p_request)
          Get a new default HTML search result formatter.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchUtil

public SearchUtil()
Method Detail

createSearchEngine

public SearchEngine createSearchEngine(de.uplanet.lucy.server.businesslogic.IBusinessLogicProcessingContext p_ctx)
Create a new search engine.


getDefaultResultFormatter

public ISearchResultFormatter getDefaultResultFormatter(IServerBridgeRequest p_request)
Get a new default HTML search result formatter.


createFilter

public ISearchConfigurationFilter createFilter(java.lang.String p_strFilterClass)
                                        throws java.lang.ClassNotFoundException,
                                               java.lang.InstantiationException,
                                               java.lang.IllegalAccessException
Create a search configuration filter.

Parameters:
p_strFilterClass - The class of the filter to be created.
Returns:
The newly created filter.
Throws:
java.lang.ClassNotFoundException - - If the given class was not in the class path.
java.lang.InstantiationException - - If the filter instance could not be created.
java.lang.IllegalAccessException - - If the filter instance could not be created.

createSearchManager

public SearchManager createSearchManager(de.uplanet.lucy.server.businesslogic.IBusinessLogicProcessingContext p_ctx)
Create a new search manager.



Last updated: 2011-01-27
Copyright 2000-2010 United Planet. All Rights Reserved.