org.apache.portals.graffito.jcr.query.impl
Class QueryManagerImpl

java.lang.Object
  extended by org.apache.portals.graffito.jcr.query.impl.QueryManagerImpl
All Implemented Interfaces:
QueryManager

public class QueryManagerImpl
extends java.lang.Object
implements QueryManager


Constructor Summary
QueryManagerImpl(Mapper mapper, java.util.Map atomicTypeConverters)
           
 
Method Summary
 java.lang.String buildJCRExpression(Query query)
          Build a JCR search expression from a Query
 Filter createFilter(java.lang.Class classQuery)
          Create a new empty filter
 Query createQuery(Filter filter)
          Create a new empty query
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryManagerImpl

public QueryManagerImpl(Mapper mapper,
                        java.util.Map atomicTypeConverters)
Method Detail

createFilter

public Filter createFilter(java.lang.Class classQuery)
Description copied from interface: QueryManager
Create a new empty filter

Specified by:
createFilter in interface QueryManager
Parameters:
classQuery - The class used to search
Returns:
a new instantiated filter object

createQuery

public Query createQuery(Filter filter)
Description copied from interface: QueryManager
Create a new empty query

Specified by:
createQuery in interface QueryManager
Parameters:
filter - the filter used by the query
Returns:
a new instantiated query object

buildJCRExpression

public java.lang.String buildJCRExpression(Query query)
Description copied from interface: QueryManager
Build a JCR search expression from a Query

Specified by:
buildJCRExpression in interface QueryManager
Parameters:
query - the query matching to the JCR search expression
Returns:
a JCR XPATH search expression


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