public class SimpleQueryHelper
extends java.lang.Object
| Constructor and Description | 
|---|
| SimpleQueryHelper() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | amendJoinPaths(MethodInvocation invocation,
              CriteriaBuilder qb,
              Root r,
              CriteriaQuery c,
              java.lang.Class<? extends MetadataProvider> fromMetadata,
              Join[] joinPath) | 
| void | amendOrderBy(CriteriaBuilder qb,
            Root r,
            CriteriaQuery c,
            java.lang.Class<? extends MetadataProvider> fromMetadata,
            OrderBy[] orderBys) | 
| void | amendSingleProjection(CriteriaBuilder qb,
                     Root r,
                     CriteriaQuery c,
                     java.lang.Class<? extends MetadataProvider> fromMetadata,
                     java.lang.String select) | 
| CriteriaQuery | createQuery(CriteriaBuilder qb,
           java.lang.Class<?> from,
           java.lang.Class<? extends MetadataProvider> fromMetadata,
           java.lang.String select) | 
| java.lang.Class<? extends MetadataProvider> | getMetadataProviderFor(java.lang.Class<?> type) | 
| Predicate | getPredicate(MethodInvocation invocation,
            java.lang.Class<? extends MetadataProvider> fromMetadata,
            CriteriaBuilder qb,
            From from,
            Predicate predData) | 
| <A> Predicate | getPredicate(MethodInvocation invocation,
            java.lang.Class<? extends MetadataProvider> fromMetadata,
            CriteriaBuilder qb,
            From from,
            PredicateType type,
            java.lang.String attribute,
            A value) | 
public Predicate getPredicate(MethodInvocation invocation,
                              java.lang.Class<? extends MetadataProvider> fromMetadata,
                              CriteriaBuilder qb,
                              From from,
                              Predicate predData)
public <A> Predicate getPredicate(MethodInvocation invocation,
                                  java.lang.Class<? extends MetadataProvider> fromMetadata,
                                  CriteriaBuilder qb,
                                  From from,
                                  PredicateType type,
                                  java.lang.String attribute,
                                  A value)
public java.lang.Class<? extends MetadataProvider> getMetadataProviderFor(java.lang.Class<?> type)
                                                                   throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic void amendOrderBy(CriteriaBuilder qb,
                         Root r,
                         CriteriaQuery c,
                         java.lang.Class<? extends MetadataProvider> fromMetadata,
                         OrderBy[] orderBys)
public void amendSingleProjection(CriteriaBuilder qb,
                                  Root r,
                                  CriteriaQuery c,
                                  java.lang.Class<? extends MetadataProvider> fromMetadata,
                                  java.lang.String select)
public CriteriaQuery createQuery(CriteriaBuilder qb,
                                 java.lang.Class<?> from,
                                 java.lang.Class<? extends MetadataProvider> fromMetadata,
                                 java.lang.String select)
public void amendJoinPaths(MethodInvocation invocation,
                           CriteriaBuilder qb,
                           Root r,
                           CriteriaQuery c,
                           java.lang.Class<? extends MetadataProvider> fromMetadata,
                           Join[] joinPath)
                    throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException