Class AnnotatedLdapRepositoryQuery
java.lang.Object
org.springframework.data.ldap.repository.query.AbstractLdapRepositoryQuery
org.springframework.data.ldap.repository.query.AnnotatedLdapRepositoryQuery
- All Implemented Interfaces:
RepositoryQuery
Handles queries for repository methods annotated with
Query
.- Author:
- Mattias Hellborg Arthursson, Mark Paluch
-
Constructor Summary
ConstructorDescriptionAnnotatedLdapRepositoryQuery
(LdapQueryMethod queryMethod, Class<?> entityType, org.springframework.ldap.core.LdapOperations ldapOperations, MappingContext<? extends PersistentEntity<?, ?>, ? extends PersistentProperty<?>> mappingContext, EntityInstantiators instantiators) Construct a new instance. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.ldap.query.LdapQuery
createQuery
(org.springframework.data.ldap.repository.query.LdapParameterAccessor parameters) Creates aQuery
instance using the given parameters.Methods inherited from class org.springframework.data.ldap.repository.query.AbstractLdapRepositoryQuery
execute, getEntityClass, getQueryMethod
-
Constructor Details
-
AnnotatedLdapRepositoryQuery
public AnnotatedLdapRepositoryQuery(LdapQueryMethod queryMethod, Class<?> entityType, org.springframework.ldap.core.LdapOperations ldapOperations, MappingContext<? extends PersistentEntity<?, ?>, ? extends PersistentProperty<?>> mappingContext, EntityInstantiators instantiators) Construct a new instance.- Parameters:
queryMethod
- the QueryMethod.entityType
- the managed class.ldapOperations
- the LdapOperations instance to use.mappingContext
- must not be null.instantiators
- must not be null.
-
-
Method Details
-
createQuery
protected org.springframework.ldap.query.LdapQuery createQuery(org.springframework.data.ldap.repository.query.LdapParameterAccessor parameters) Description copied from class:AbstractLdapRepositoryQuery
Creates aQuery
instance using the given parameters.- Specified by:
createQuery
in classAbstractLdapRepositoryQuery
- Parameters:
parameters
- must not be null.- Returns:
-