Class AnnotatedLdapRepositoryQuery

java.lang.Object
org.springframework.data.ldap.repository.query.AbstractLdapRepositoryQuery
org.springframework.data.ldap.repository.query.AnnotatedLdapRepositoryQuery
All Implemented Interfaces:
RepositoryQuery

public class AnnotatedLdapRepositoryQuery extends AbstractLdapRepositoryQuery
Handles queries for repository methods annotated with Query.
Author:
Mattias Hellborg Arthursson, Mark Paluch
  • 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 a Query instance using the given parameters.
      Specified by:
      createQuery in class AbstractLdapRepositoryQuery
      Parameters:
      parameters - must not be null.
      Returns: