|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.elca.el4j.services.persistence.hibernate.criteria.CriteriaTransformer
public class CriteriaTransformer
This class transforms the EL4J Criteria of a given QueryObject
into the corresponding Hibernate DetachedCriteria.
Constructor Summary | |
---|---|
protected |
CriteriaTransformer()
Hide default constructor. |
Method Summary | |
---|---|
protected static void |
addCriteriaListToJunction(List<Criteria> criterias,
Junction combination)
|
protected static void |
addOrderConstraints(DetachedCriteria hibernateCriteria,
QueryObject query)
|
protected static Criterion[] |
apply2HibernateCriterion(List<Criteria> criterias)
Apply operator (from functional programming) |
protected static Criterion |
el4jCriteria2HibernateCriterion(Criteria criteria)
Converts EL4J Criteria to Hibernate Criterion. |
static DetachedCriteria |
transform(QueryObject query,
Class<?> domainObjectClass)
Transforms EL4J Criteria of the given QueryObject into the
corresponding Hibernate DetachedCriteria. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected CriteriaTransformer()
Method Detail |
---|
public static DetachedCriteria transform(QueryObject query, Class<?> domainObjectClass)
QueryObject
into the
corresponding Hibernate DetachedCriteria.
query
- the query object whose criteria will be transformeddomainObjectClass
- the class of the domain object for which the Hibernate
criteria will be generated
QueryObject
's EL4J criteria.protected static void addOrderConstraints(DetachedCriteria hibernateCriteria, QueryObject query)
protected static Criterion el4jCriteria2HibernateCriterion(Criteria criteria)
criteria
-
protected static void addCriteriaListToJunction(List<Criteria> criterias, Junction combination)
currentEl4jCriteria
- combination
- protected static Criterion[] apply2HibernateCriterion(List<Criteria> criterias)
criterias
- must not be null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |