org.chromattic.core.query
Class QueryManager

java.lang.Object
  extended by org.chromattic.core.query.QueryManager

public class QueryManager
extends java.lang.Object

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
QueryManager(java.lang.String rootNodePath)
           
 
Method Summary
<O> QueryBuilder<O>
createQueryBuilder(DomainSession session, java.lang.Class<O> fromClass)
           
<O> Query<O>
getObjectQuery(DomainSession session, java.lang.Class<O> objectClass, java.lang.String statement)
          Create a query.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryManager

public QueryManager(java.lang.String rootNodePath)
Method Detail

createQueryBuilder

public <O> QueryBuilder<O> createQueryBuilder(DomainSession session,
                                              java.lang.Class<O> fromClass)
                                   throws ChromatticException
Throws:
ChromatticException

getObjectQuery

public <O> Query<O> getObjectQuery(DomainSession session,
                                   java.lang.Class<O> objectClass,
                                   java.lang.String statement)
Create a query.

Type Parameters:
O - the object generic type
Parameters:
session - the current session
objectClass - the expected object class
statement - the query statement
Returns:
the query


Copyright © 2011 eXo Platform SAS. All Rights Reserved.