Class SinglePathQueryBuilderImpl<T>
java.lang.Object
ch.tocco.nice2.persist.core.impl.hibernate.query.QueryBuilderBaseImpl<SinglePathQueryBuilder<T>,CriteriaQueryWrapper<T>>
 
ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractCriteriaBuilder<SinglePathQueryBuilder<T>,Object[],CriteriaQueryWrapper<T>>
  
ch.tocco.nice2.persist.core.impl.hibernate.query.CriteriaQueryBuilderImpl<SinglePathQueryBuilder<T>,T,CriteriaQueryWrapper<T>>
  
ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractPathQueryBuilder<SinglePathQueryBuilder<T>,T,CriteriaQueryWrapper<T>>
  
ch.tocco.nice2.persist.core.impl.hibernate.query.SinglePathQueryBuilderImpl<T>
- Type Parameters:
- T- Result type that should be returned from this query builder.
- All Implemented Interfaces:
- CriteriaQueryBuilder<SinglePathQueryBuilder<T>,,- T, - CriteriaQueryWrapper<T>> - QueryBuilderBase<SinglePathQueryBuilder<T>,,- CriteriaQueryWrapper<T>> - SinglePathQueryBuilder<T>
public class SinglePathQueryBuilderImpl<T>
extends AbstractPathQueryBuilder<SinglePathQueryBuilder<T>,T,CriteriaQueryWrapper<T>>
implements SinglePathQueryBuilder<T>  
Query builder that returns exactly one path as result.
 The result type must be compatible with the property that is referenced by 
setPath(String).- 
Nested Class SummaryNested classes/interfaces inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractPathQueryBuilderAbstractPathQueryBuilder.CustomSelectionCriteriaQueryWrapperNested classes/interfaces inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.CriteriaQueryBuilderImplCriteriaQueryBuilderImpl.AbstractCriteriaQueryWrapper
- 
Field SummaryFields inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractPathQueryBuildercustomSelectionFields inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.CriteriaQueryBuilderImplARRAY_EQUIVALENCEFields inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractCriteriaBuildercriteriaBuilder, jdbcFunctions, parameterProviders, parameters, predicateFactory, query, queryRoot, session, subqueryFactoryFields inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.QueryBuilderBaseImplcollector, conditionFactory, dataModel, fieldResolver, insecureEnabled, interceptors, predicates, queryHints, typeManager
- 
Constructor SummaryConstructorsConstructorDescriptionSinglePathQueryBuilderImpl(BinaryDataAccessor binaryDataAccessor, org.hibernate.Session session, Class<? extends Entity> entityClass, Class<T> resultType, List<QueryBuilderInterceptor> interceptors, TypeManager typeManager, DataModel dataModel, ConditionFactory conditionFactory, FieldResolver fieldResolver, Map<String, JdbcFunction> jdbcFunctions, Map<String, ParameterProvider<?>> parameterProviders, Map<String, ?> queryHints, InsecureOrderPathsRegistry insecureOrderPathsRegistry) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected CriteriaQueryWrapper<T> doBuild()protected SinglePathQueryBuilderImpl<T> self()Methods inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractPathQueryBuilderclearSelectionMethods inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.CriteriaQueryBuilderImpladdOrder, addOrder, applyConfiguration, getPermission, setLimit, setOffsetMethods inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractCriteriaBuilderaddParameter, applyParametersToQuery, createQuery, getCriteriaBuilder, getPredicateFactory, getQueryRoot, getSubqueryFactoryMethods inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.QueryBuilderBaseImplbuild, doInsecure, getPredicates, initializationCompleted, where, where, where, where, whereInsecure, whereInsecure, whereInsecureMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ch.tocco.nice2.persist.core.api.hibernate.query.builder.CriteriaQueryBuilderaddOrder, addOrder, applyConfiguration, getQueryRoot, setLimit, setOffsetMethods inherited from interface ch.tocco.nice2.persist.core.api.hibernate.query.builder.QueryBuilderBaseaddParameter, build, getCriteriaBuilder, getPredicates, getSubqueryFactory, where, where, where, where, where, whereInsecure, whereInsecure, whereInsecure
- 
Constructor Details- 
SinglePathQueryBuilderImplpublic SinglePathQueryBuilderImpl(BinaryDataAccessor binaryDataAccessor, org.hibernate.Session session, Class<? extends Entity> entityClass, Class<T> resultType, List<QueryBuilderInterceptor> interceptors, TypeManager typeManager, DataModel dataModel, ConditionFactory conditionFactory, FieldResolver fieldResolver, Map<String, JdbcFunction> jdbcFunctions, Map<String, ParameterProvider<?>> parameterProviders, Map<String, ?> queryHints, InsecureOrderPathsRegistry insecureOrderPathsRegistry) 
 
- 
- 
Method Details- 
setPath- Specified by:
- setPathin interface- SinglePathQueryBuilder<T>
 
- 
doBuild- Specified by:
- doBuildin class- QueryBuilderBaseImpl<SinglePathQueryBuilder<T>,- CriteriaQueryWrapper<T>> 
 
- 
self- Specified by:
- selfin class- QueryBuilderBaseImpl<SinglePathQueryBuilder<T>,- CriteriaQueryWrapper<T>> 
 
 
-