org.apache.slide.search
Class SearchImpl

java.lang.Object
  |
  +--org.apache.slide.search.SearchImpl
All Implemented Interfaces:
Search

public final class SearchImpl
extends java.lang.Object
implements Search

Search helper.

Version:
$Revision: 1.2 $
Author:
Remy Maucherat

Constructor Summary
SearchImpl(Namespace namespace, NamespaceConfig namespaceConfig)
          Constructor.
 
Method Summary
 SearchLanguage[] getSupportedLanguages(SlideToken token)
          Return the allowed query languages.
 SearchQueryResult search(SlideToken token, SearchQuery query)
          Search.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchImpl

public SearchImpl(Namespace namespace,
                  NamespaceConfig namespaceConfig)
Constructor.
Parameters:
namespace - Namespace
namespaceConfig - Namespace configuration
Method Detail

search

public SearchQueryResult search(SlideToken token,
                                SearchQuery query)
                         throws ServiceAccessException
Search.
Specified by:
search in interface Search
Parameters:
token - Credentials token
object - Object on which permission is granted
Throws:
ServiceAccessException - DataSource access error

getSupportedLanguages

public SearchLanguage[] getSupportedLanguages(SlideToken token)
Return the allowed query languages.
Specified by:
getSupportedLanguages in interface Search