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