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, Marcin Grzejszczak
  • Constructor Details

    • AnnotatedLdapRepositoryQuery

      @Deprecated(since="3.4") public AnnotatedLdapRepositoryQuery(LdapQueryMethod queryMethod, Class<?> entityType, org.springframework.ldap.core.LdapOperations ldapOperations, MappingContext<? extends PersistentEntity<?,?>, ? extends PersistentProperty<?>> mappingContext, EntityInstantiators instantiators)
      Deprecated.
      use the constructor with ValueExpressionDelegate
      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.
    • AnnotatedLdapRepositoryQuery

      public AnnotatedLdapRepositoryQuery(LdapQueryMethod queryMethod, Class<?> entityType, org.springframework.ldap.core.LdapOperations ldapOperations, MappingContext<? extends PersistentEntity<?,?>, ? extends PersistentProperty<?>> mappingContext, EntityInstantiators instantiators, ValueExpressionDelegate valueExpressionDelegate)
      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.
      valueExpressionDelegate - must not be null
      Since:
      3.5
  • Method Details