|
||||||||||
| 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 | |||||||||