org.apache.jackrabbit.core.query
Class QueryManagerImpl

java.lang.Object
  extended byorg.apache.jackrabbit.core.query.QueryManagerImpl
All Implemented Interfaces:
QueryManager

public class QueryManagerImpl
extends Object
implements QueryManager

This class implements the QueryManager interface.


Constructor Summary
QueryManagerImpl(SessionImpl session, ItemManager itemMgr, SearchManager searchMgr)
          Creates a new QueryManagerImpl for the passed session
 
Method Summary
 Query createQuery(String statement, String language)
          
 Query getQuery(Node node)
          
 String[] getSupportedQueryLanguages()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryManagerImpl

public QueryManagerImpl(SessionImpl session,
                        ItemManager itemMgr,
                        SearchManager searchMgr)
Creates a new QueryManagerImpl for the passed session

Parameters:
session -
itemMgr -
searchMgr -
Method Detail

createQuery

public Query createQuery(String statement,
                         String language)
                  throws InvalidQueryException,
                         RepositoryException

Specified by:
createQuery in interface QueryManager
Throws:
InvalidQueryException
RepositoryException

getQuery

public Query getQuery(Node node)
               throws InvalidQueryException,
                      RepositoryException

Specified by:
getQuery in interface QueryManager
Throws:
InvalidQueryException
RepositoryException

getSupportedQueryLanguages

public String[] getSupportedQueryLanguages()
                                    throws RepositoryException

Specified by:
getSupportedQueryLanguages in interface QueryManager
Throws:
RepositoryException


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