org.outerj.daisy.repository.serverimpl.query
Class LocalQueryManager

java.lang.Object
  extended byorg.outerj.daisy.repository.serverimpl.query.LocalQueryManager
All Implemented Interfaces:
org.outerj.daisy.repository.query.QueryManager

public class LocalQueryManager
extends java.lang.Object
implements org.outerj.daisy.repository.query.QueryManager


Constructor Summary
LocalQueryManager(LocalRepositoryManager.Context context, org.outerj.daisy.repository.commonimpl.AuthenticatedUser user, org.outerj.daisy.repository.commonimpl.AuthenticatedUser systemUser, org.apache.avalon.framework.logger.Logger logger, org.outerj.daisy.jdbcutil.JdbcHelper jdbcHelper)
           
 
Method Summary
 org.outerx.daisy.x10.FacetedQueryResultDocument performFacetedQuery(java.lang.String queryString, org.outerj.daisy.repository.query.FacetConf[] facetConfs, int chunkOffset, int chunkLength, java.util.Locale locale)
           
 org.outerx.daisy.x10.SearchResultDocument performQuery(java.lang.String queryAsString, java.util.Locale locale)
           
 org.outerx.daisy.x10.SearchResultDocument performQuery(java.lang.String query, java.lang.String extraCond, java.util.Locale locale)
           
 org.outerj.daisy.repository.VariantKey[] performQueryReturnKeys(java.lang.String queryAsString, java.util.Locale locale)
           
 org.outerj.daisy.repository.VariantKey[] performQueryReturnKeys(java.lang.String queryAsString, java.lang.String extraCond, java.util.Locale locale)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalQueryManager

public LocalQueryManager(LocalRepositoryManager.Context context,
                         org.outerj.daisy.repository.commonimpl.AuthenticatedUser user,
                         org.outerj.daisy.repository.commonimpl.AuthenticatedUser systemUser,
                         org.apache.avalon.framework.logger.Logger logger,
                         org.outerj.daisy.jdbcutil.JdbcHelper jdbcHelper)
Method Detail

performQuery

public org.outerx.daisy.x10.SearchResultDocument performQuery(java.lang.String queryAsString,
                                                              java.util.Locale locale)
                                                       throws org.outerj.daisy.repository.query.QueryException
Specified by:
performQuery in interface org.outerj.daisy.repository.query.QueryManager
Throws:
org.outerj.daisy.repository.query.QueryException

performQueryReturnKeys

public org.outerj.daisy.repository.VariantKey[] performQueryReturnKeys(java.lang.String queryAsString,
                                                                       java.util.Locale locale)
                                                                throws org.outerj.daisy.repository.RepositoryException
Specified by:
performQueryReturnKeys in interface org.outerj.daisy.repository.query.QueryManager
Throws:
org.outerj.daisy.repository.RepositoryException

performQuery

public org.outerx.daisy.x10.SearchResultDocument performQuery(java.lang.String query,
                                                              java.lang.String extraCond,
                                                              java.util.Locale locale)
                                                       throws org.outerj.daisy.repository.query.QueryException
Specified by:
performQuery in interface org.outerj.daisy.repository.query.QueryManager
Throws:
org.outerj.daisy.repository.query.QueryException

performQueryReturnKeys

public org.outerj.daisy.repository.VariantKey[] performQueryReturnKeys(java.lang.String queryAsString,
                                                                       java.lang.String extraCond,
                                                                       java.util.Locale locale)
                                                                throws org.outerj.daisy.repository.RepositoryException
Specified by:
performQueryReturnKeys in interface org.outerj.daisy.repository.query.QueryManager
Throws:
org.outerj.daisy.repository.RepositoryException

performFacetedQuery

public org.outerx.daisy.x10.FacetedQueryResultDocument performFacetedQuery(java.lang.String queryString,
                                                                           org.outerj.daisy.repository.query.FacetConf[] facetConfs,
                                                                           int chunkOffset,
                                                                           int chunkLength,
                                                                           java.util.Locale locale)
                                                                    throws org.outerj.daisy.repository.RepositoryException
Specified by:
performFacetedQuery in interface org.outerj.daisy.repository.query.QueryManager
Throws:
org.outerj.daisy.repository.RepositoryException


Copyright © -2005 . All Rights Reserved.