org.outerj.daisy.repository.clientimpl.query
Class RemoteQueryManager

java.lang.Object
  extended byorg.outerj.daisy.repository.clientimpl.infrastructure.AbstractRemoteStrategy
      extended byorg.outerj.daisy.repository.clientimpl.query.RemoteQueryManager
All Implemented Interfaces:
org.outerj.daisy.repository.query.QueryManager

public class RemoteQueryManager
extends AbstractRemoteStrategy
implements org.outerj.daisy.repository.query.QueryManager


Field Summary
 
Fields inherited from class org.outerj.daisy.repository.clientimpl.infrastructure.AbstractRemoteStrategy
context
 
Constructor Summary
RemoteQueryManager(RemoteRepositoryManager.Context context, org.outerj.daisy.repository.commonimpl.AuthenticatedUser user)
           
 
Method Summary
 org.outerx.daisy.x10.FacetedQueryResultDocument performFacetedQuery(java.lang.String query, org.outerj.daisy.repository.query.FacetConf[] facetConfs, int chunkOffset, int chunkLength, java.util.Locale locale)
           
 org.outerx.daisy.x10.SearchResultDocument performQuery(java.lang.String query, 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 query, java.util.Locale locale)
           
 org.outerj.daisy.repository.VariantKey[] performQueryReturnKeys(java.lang.String query, java.lang.String extraCond, java.util.Locale locale)
           
 
Methods inherited from class org.outerj.daisy.repository.clientimpl.infrastructure.AbstractRemoteStrategy
encodeNameForUseInPath, getBranchLangParams, getClient
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteQueryManager

public RemoteQueryManager(RemoteRepositoryManager.Context context,
                          org.outerj.daisy.repository.commonimpl.AuthenticatedUser user)
Method Detail

performQuery

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

performQueryReturnKeys

public org.outerj.daisy.repository.VariantKey[] performQueryReturnKeys(java.lang.String query,
                                                                       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

performQueryReturnKeys

public org.outerj.daisy.repository.VariantKey[] performQueryReturnKeys(java.lang.String query,
                                                                       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

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.RepositoryException
Specified by:
performQuery 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 query,
                                                                           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.