org.apache.jackrabbit.rmi.client
Class ClientQueryManager

java.lang.Object
  extended by org.apache.jackrabbit.rmi.client.ClientObject
      extended by org.apache.jackrabbit.rmi.client.ClientQueryManager
All Implemented Interfaces:
javax.jcr.query.QueryManager

public class ClientQueryManager
extends ClientObject
implements javax.jcr.query.QueryManager

Local adapter for the JCR-RMI RemoteQueryManager interface. This class makes a remote query manager locally available using the JCR QueryManager interface.

See Also:
QueryManager, RemoteQueryManager

Constructor Summary
ClientQueryManager(javax.jcr.Session session, RemoteQueryManager remote, LocalAdapterFactory factory)
          Creates a client adapter for the given remote query manager.
 
Method Summary
 javax.jcr.query.Query createQuery(String statement, String language)
          
 javax.jcr.query.qom.QueryObjectModelFactory getQOMFactory()
           
 javax.jcr.query.Query getQuery(javax.jcr.Node node)
          
 String[] getSupportedQueryLanguages()
          
 
Methods inherited from class org.apache.jackrabbit.rmi.client.ClientObject
getFactory, getItem, getNode, getNodeTypeArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientQueryManager

public ClientQueryManager(javax.jcr.Session session,
                          RemoteQueryManager remote,
                          LocalAdapterFactory factory)
Creates a client adapter for the given remote query manager.

Parameters:
session - current session
remote - remote query manager
factory - adapter factory
Method Detail

createQuery

public javax.jcr.query.Query createQuery(String statement,
                                         String language)
                                  throws javax.jcr.RepositoryException

Specified by:
createQuery in interface javax.jcr.query.QueryManager
Throws:
javax.jcr.RepositoryException

getQuery

public javax.jcr.query.Query getQuery(javax.jcr.Node node)
                               throws javax.jcr.RepositoryException

Specified by:
getQuery in interface javax.jcr.query.QueryManager
Throws:
javax.jcr.RepositoryException

getSupportedQueryLanguages

public String[] getSupportedQueryLanguages()
                                    throws javax.jcr.RepositoryException

Specified by:
getSupportedQueryLanguages in interface javax.jcr.query.QueryManager
Throws:
javax.jcr.RepositoryException

getQOMFactory

public javax.jcr.query.qom.QueryObjectModelFactory getQOMFactory()
Specified by:
getQOMFactory in interface javax.jcr.query.QueryManager


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.