public interface RepositoryConfiguration<T extends RepositoryConfigurationSource>
Modifier and Type | Method and Description |
---|---|
Iterable<String> |
getBasePackages()
Returns the base packages that the repository was scanned under.
|
T |
getConfigurationSource()
Returns the
RepositoryConfigurationSource that backs the RepositoryConfiguration . |
Iterable<TypeFilter> |
getExcludeFilters()
Returns the
TypeFilter s to be used to exclude packages from repository scanning. |
Iterable<String> |
getImplementationBasePackages()
Returns the base packages to scan for repository implementations.
|
String |
getImplementationBeanName()
Returns the bean name of the custom implementation.
|
String |
getImplementationClassName()
Returns the class name of the custom implementation.
|
String |
getNamedQueriesLocation()
Returns the location of the file containing Spring Data named queries.
|
Object |
getQueryLookupStrategyKey()
Returns the key to resolve a
QueryLookupStrategy from eventually. |
String |
getRepositoryBaseClassName()
Returns the name of the repository base class to be used or null if the store specific defaults shall be
applied.
|
String |
getRepositoryFactoryBeanName()
Deprecated.
as of 1.11 in favor of a dedicated repository class name, see
getRepositoryBaseClassName() . |
String |
getRepositoryInterface()
Returns the interface name of the repository.
|
Object |
getSource()
Returns the source of the
RepositoryConfiguration . |
boolean |
isLazyInit()
Returns whether to initialize the repository proxy lazily.
|
Iterable<String> getBasePackages()
Iterable<String> getImplementationBasePackages()
interfaceClassName
- class name of the interface.String getRepositoryInterface()
Object getQueryLookupStrategyKey()
QueryLookupStrategy
from eventually.QueryLookupStrategy.Key
String getNamedQueriesLocation()
String getImplementationClassName()
String getImplementationBeanName()
@Deprecated String getRepositoryFactoryBeanName()
getRepositoryBaseClassName()
.FactoryBean
class to be used to create repository instances.String getRepositoryBaseClassName()
Object getSource()
RepositoryConfiguration
.T getConfigurationSource()
RepositoryConfigurationSource
that backs the RepositoryConfiguration
.boolean isLazyInit()
Iterable<TypeFilter> getExcludeFilters()
TypeFilter
s to be used to exclude packages from repository scanning.Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.