org.chromattic.core.query
Class QueryBuilderImpl<O>

java.lang.Object
  extended by org.chromattic.core.query.QueryBuilderImpl<O>
All Implemented Interfaces:
QueryBuilder<O>

public class QueryBuilderImpl<O>
extends java.lang.Object
implements QueryBuilder<O>

Version:
$Revision$
Author:
Julien Viet

Method Summary
 Query<O> get()
           
 Query<O> get(boolean autoAddJCRPath)
           
 QueryBuilder<O> orderBy(java.lang.String orderByProperty)
           
 QueryBuilder<O> orderBy(java.lang.String orderByProperty, Ordering orderBy)
           
 QueryBuilder<O> where(java.lang.String whereStatement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

where

public QueryBuilder<O> where(java.lang.String whereStatement)
Specified by:
where in interface QueryBuilder<O>

orderBy

public QueryBuilder<O> orderBy(java.lang.String orderByProperty)
                        throws java.lang.NullPointerException
Specified by:
orderBy in interface QueryBuilder<O>
Throws:
java.lang.NullPointerException

orderBy

public QueryBuilder<O> orderBy(java.lang.String orderByProperty,
                               Ordering orderBy)
                        throws java.lang.NullPointerException
Specified by:
orderBy in interface QueryBuilder<O>
Throws:
java.lang.NullPointerException

get

public Query<O> get()
Specified by:
get in interface QueryBuilder<O>

get

public Query<O> get(boolean autoAddJCRPath)
Specified by:
get in interface QueryBuilder<O>


Copyright © 2014 eXo Platform SAS. All Rights Reserved.