net.cafeto.queryserialize
Class CriteriaQuery

java.lang.Object
  extended by net.cafeto.queryserialize.CriteriaQuery
All Implemented Interfaces:
Serializable

public class CriteriaQuery
extends Object
implements Serializable

Author:
fospitia
See Also:
Serialized Form

Constructor Summary
CriteriaQuery()
           
 
Method Summary
 CriteriaQuery distict(boolean distinct)
           
 List<Domain> getFroms()
           
 List<Expression> getGroupBys()
           
 Expression getHaving()
           
 List<Order> getOrders()
           
 Domain getRoot()
           
 List<Expression> getSelects()
           
 Expression getWhere()
           
 CriteriaQuery groupBy(List<Expression> expressions)
           
 CriteriaQuery having(Expression expression)
           
 boolean isDistict()
           
 CriteriaQuery orderBy(List<Order> orders)
           
 CriteriaQuery select(List<Expression> selects)
           
 void setDistict(boolean distict)
           
 void setFroms(List<Domain> froms)
           
 void setGroupBys(List<Expression> groupBys)
           
 void setHaving(Expression having)
           
 void setOrders(List<Order> orders)
           
 void setRoot(Domain root)
           
 void setSelects(List<Expression> selects)
           
 void setWhere(Expression where)
           
 String toJPQL()
           
 String toJPQLCount()
           
 String toJPQLSubquery()
           
 CriteriaQuery where(Expression expression)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CriteriaQuery

public CriteriaQuery()
Method Detail

isDistict

public boolean isDistict()
Returns:
the distict

setDistict

public void setDistict(boolean distict)
Parameters:
distict - the distict to set

getRoot

public Domain getRoot()
Returns:
the root

setRoot

public void setRoot(Domain root)
Parameters:
root - the root to set

getSelects

public List<Expression> getSelects()
Returns:
the selects

setSelects

public void setSelects(List<Expression> selects)
Parameters:
selects - the selects to set

getFroms

public List<Domain> getFroms()
Returns:
the froms

setFroms

public void setFroms(List<Domain> froms)
Parameters:
froms - the froms to set

getWhere

public Expression getWhere()
Returns:
the where

setWhere

public void setWhere(Expression where)
Parameters:
where - the where to set

getHaving

public Expression getHaving()
Returns:
the having

setHaving

public void setHaving(Expression having)
Parameters:
having - the having to set

getGroupBys

public List<Expression> getGroupBys()
Returns:
the groupBys

setGroupBys

public void setGroupBys(List<Expression> groupBys)
Parameters:
groupBys - the groupBys to set

getOrders

public List<Order> getOrders()
Returns:
the orders

setOrders

public void setOrders(List<Order> orders)
Parameters:
orders - the orders to set

distict

public CriteriaQuery distict(boolean distinct)
Parameters:
distinct -
Returns:

select

public CriteriaQuery select(List<Expression> selects)
Parameters:
order -
Returns:

where

public CriteriaQuery where(Expression expression)
Parameters:
expression -
Returns:

groupBy

public CriteriaQuery groupBy(List<Expression> expressions)
Parameters:
order -
Returns:

having

public CriteriaQuery having(Expression expression)
Parameters:
expression -
Returns:

orderBy

public CriteriaQuery orderBy(List<Order> orders)
Parameters:
order -
Returns:

toJPQL

public String toJPQL()
Returns:

toJPQLSubquery

public String toJPQLSubquery()
Returns:

toJPQLCount

public String toJPQLCount()
Returns:


Copyright © 2010. All Rights Reserved.