public class LdapRepositoryFactory extends RepositoryFactorySupport
LdapRepository
instances.RepositoryFactorySupport.QueryExecutorMethodInterceptor
Constructor and Description |
---|
LdapRepositoryFactory(org.springframework.ldap.core.LdapOperations ldapOperations)
Creates a new
LdapRepositoryFactory . |
Modifier and Type | Method and Description |
---|---|
<T,ID extends Serializable> |
getEntityInformation(Class<T> domainClass) |
protected QueryLookupStrategy |
getQueryLookupStrategy(QueryLookupStrategy.Key key) |
protected QueryLookupStrategy |
getQueryLookupStrategy(QueryLookupStrategy.Key key,
EvaluationContextProvider evaluationContextProvider) |
protected Class<?> |
getRepositoryBaseClass(RepositoryMetadata metadata) |
protected Object |
getTargetRepository(RepositoryInformation information) |
addQueryCreationListener, addRepositoryProxyPostProcessor, getQueryMethods, getRepository, getRepository, getRepositoryInformation, getRepositoryMetadata, getTargetRepositoryViaReflection, setBeanClassLoader, setBeanFactory, setEvaluationContextProvider, setNamedQueries, setQueryLookupStrategyKey, setRepositoryBaseClass, validate
public LdapRepositoryFactory(org.springframework.ldap.core.LdapOperations ldapOperations)
LdapRepositoryFactory
.ldapOperations
- must not be null.public <T,ID extends Serializable> EntityInformation<T,ID> getEntityInformation(Class<T> domainClass)
getEntityInformation
in class RepositoryFactorySupport
protected Class<?> getRepositoryBaseClass(RepositoryMetadata metadata)
getRepositoryBaseClass
in class RepositoryFactorySupport
protected Object getTargetRepository(RepositoryInformation information)
getTargetRepository
in class RepositoryFactorySupport
protected QueryLookupStrategy getQueryLookupStrategy(QueryLookupStrategy.Key key)
getQueryLookupStrategy
in class RepositoryFactorySupport
protected QueryLookupStrategy getQueryLookupStrategy(QueryLookupStrategy.Key key, EvaluationContextProvider evaluationContextProvider)
getQueryLookupStrategy
in class RepositoryFactorySupport
Copyright © 2011-2015–2017 Pivotal Software, Inc.. All rights reserved.