org.chromattic.core.query
Class ObjectQueryBuilderImpl

java.lang.Object
  extended by org.chromattic.core.query.ObjectQueryBuilderImpl
All Implemented Interfaces:
Iterable, ObjectQueryBuilder

public class ObjectQueryBuilderImpl
extends Object
implements ObjectQueryBuilder

Version:
$Revision$
Author:
Julien Viet

Constructor Summary
ObjectQueryBuilderImpl(Domain domain, QueryManager manager)
           
 
Method Summary
 ObjectQueryBuilder from(Class fromClass)
           
 ObjectQuery get()
           
 ObjectQueryResult iterator()
           
 ObjectQueryBuilder orderBy(String orderBy)
           
 ObjectQueryBuilder where(String whereStatement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectQueryBuilderImpl

public ObjectQueryBuilderImpl(Domain domain,
                              QueryManager manager)
Method Detail

from

public ObjectQueryBuilder from(Class fromClass)
Specified by:
from in interface ObjectQueryBuilder

where

public ObjectQueryBuilder where(String whereStatement)
Specified by:
where in interface ObjectQueryBuilder

orderBy

public ObjectQueryBuilder orderBy(String orderBy)
                           throws NullPointerException
Specified by:
orderBy in interface ObjectQueryBuilder
Throws:
NullPointerException

get

public ObjectQuery get()
Specified by:
get in interface ObjectQueryBuilder

iterator

public ObjectQueryResult iterator()
Specified by:
iterator in interface Iterable
Specified by:
iterator in interface ObjectQueryBuilder


Copyright © 2009 eXo Platform SAS. All Rights Reserved.