Class QuerydslLdapPredicateExecutor<T>
java.lang.Object
org.springframework.data.ldap.repository.support.QuerydslLdapPredicateExecutor<T>
- All Implemented Interfaces:
ListQuerydslPredicateExecutor<T>
,QuerydslPredicateExecutor<T>
public class QuerydslLdapPredicateExecutor<T>
extends Object
implements ListQuerydslPredicateExecutor<T>
LDAP-specific
QuerydslPredicateExecutor
.- Since:
- 2.6
- Author:
- Mark Paluch
-
Constructor Summary
ConstructorDescriptionQuerydslLdapPredicateExecutor
(Class<T> entityType, ProjectionFactory projectionFactory, org.springframework.ldap.core.LdapOperations ldapOperations, MappingContext<? extends PersistentEntity<?, ?>, ? extends PersistentProperty<?>> mappingContext) Creates a newQuerydslLdapPredicateExecutor
.QuerydslLdapPredicateExecutor
(EntityInformation<T, ?> entityInformation, ProjectionFactory projectionFactory, org.springframework.ldap.core.LdapOperations ldapOperations, MappingContext<? extends PersistentEntity<?, ?>, ? extends PersistentProperty<?>> mappingContext) Creates a newQuerydslLdapPredicateExecutor
. -
Method Summary
Modifier and TypeMethodDescriptionlong
count
(com.querydsl.core.types.Predicate predicate) boolean
exists
(com.querydsl.core.types.Predicate predicate) findAll
(com.querydsl.core.types.OrderSpecifier<?>... orders) findAll
(com.querydsl.core.types.Predicate predicate) findAll
(com.querydsl.core.types.Predicate predicate, com.querydsl.core.types.OrderSpecifier<?>... orders) <S extends T,
R>
RfindBy
(com.querydsl.core.types.Predicate predicate, Function<FluentQuery.FetchableFluentQuery<S>, R> queryFunction) findOne
(com.querydsl.core.types.Predicate predicate)
-
Constructor Details
-
QuerydslLdapPredicateExecutor
public QuerydslLdapPredicateExecutor(Class<T> entityType, ProjectionFactory projectionFactory, org.springframework.ldap.core.LdapOperations ldapOperations, MappingContext<? extends PersistentEntity<?, ?>, ? extends PersistentProperty<?>> mappingContext) Creates a newQuerydslLdapPredicateExecutor
.- Parameters:
entityType
- must not be null.projectionFactory
- must not be null.ldapOperations
- must not be null.mappingContext
- must not be null.
-
QuerydslLdapPredicateExecutor
public QuerydslLdapPredicateExecutor(EntityInformation<T, ?> entityInformation, ProjectionFactory projectionFactory, org.springframework.ldap.core.LdapOperations ldapOperations, MappingContext<? extends PersistentEntity<?, ?>, ? extends PersistentProperty<?>> mappingContext) Creates a newQuerydslLdapPredicateExecutor
.- Parameters:
entityInformation
- must not be null.projectionFactory
- must not be null.ldapOperations
- must not be null.mappingContext
- must not be null.
-
-
Method Details
-
findOne
- Specified by:
findOne
in interfaceQuerydslPredicateExecutor<T>
-
findAll
- Specified by:
findAll
in interfaceListQuerydslPredicateExecutor<T>
- Specified by:
findAll
in interfaceQuerydslPredicateExecutor<T>
-
count
public long count(com.querydsl.core.types.Predicate predicate) - Specified by:
count
in interfaceQuerydslPredicateExecutor<T>
-
exists
public boolean exists(com.querydsl.core.types.Predicate predicate) - Specified by:
exists
in interfaceQuerydslPredicateExecutor<T>
-
findAll
- Specified by:
findAll
in interfaceListQuerydslPredicateExecutor<T>
- Specified by:
findAll
in interfaceQuerydslPredicateExecutor<T>
-
findAll
- Specified by:
findAll
in interfaceListQuerydslPredicateExecutor<T>
- Specified by:
findAll
in interfaceQuerydslPredicateExecutor<T>
-
findAll
public List<T> findAll(com.querydsl.core.types.Predicate predicate, com.querydsl.core.types.OrderSpecifier<?>... orders) - Specified by:
findAll
in interfaceListQuerydslPredicateExecutor<T>
- Specified by:
findAll
in interfaceQuerydslPredicateExecutor<T>
-
findAll
- Specified by:
findAll
in interfaceQuerydslPredicateExecutor<T>
-
findBy
public <S extends T,R> R findBy(com.querydsl.core.types.Predicate predicate, Function<FluentQuery.FetchableFluentQuery<S>, R> queryFunction) - Specified by:
findBy
in interfaceQuerydslPredicateExecutor<T>
-