public interface RepositoryConfiguration<T extends RepositoryConfigurationSource>
Modifier and Type | Method and Description |
---|---|
Streamable<String> |
getBasePackages()
Returns the base packages that the repository was scanned under.
|
T |
getConfigurationSource()
Returns the
RepositoryConfigurationSource that backs the RepositoryConfiguration . |
Streamable<TypeFilter> |
getExcludeFilters()
Returns the
TypeFilter s to be used to exclude packages from repository scanning. |
Streamable<String> |
getImplementationBasePackages()
Returns the base packages to scan for repository implementations.
|
Optional<String> |
getNamedQueriesLocation()
Returns the location of the file containing Spring Data named queries.
|
Object |
getQueryLookupStrategyKey()
Returns the key to resolve a
QueryLookupStrategy from eventually. |
Optional<String> |
getRepositoryBaseClassName()
Returns the name of the repository base class to be used or null if the store specific defaults shall be
applied.
|
String |
getRepositoryFactoryBeanClassName()
Returns the name of the repository factory bean class to be used.
|
String |
getRepositoryInterface()
Returns the interface name of the repository.
|
String |
getResourceDescription()
Returns a human readable description of the repository interface declaration for error reporting purposes.
|
Object |
getSource()
Returns the source of the
RepositoryConfiguration . |
boolean |
isLazyInit()
Returns whether to initialize the repository proxy lazily.
|
boolean |
isPrimary()
Returns whether the repository is the primary one for its type.
|
ImplementationDetectionConfiguration |
toImplementationDetectionConfiguration(MetadataReaderFactory factory)
Returns the
ImplementationDetectionConfiguration to be used for this repository. |
ImplementationLookupConfiguration |
toLookupConfiguration(MetadataReaderFactory factory)
Returns the
ImplementationLookupConfiguration for the given MetadataReaderFactory . |
Streamable<String> getBasePackages()
Streamable<String> getImplementationBasePackages()
String getRepositoryInterface()
Object getQueryLookupStrategyKey()
QueryLookupStrategy
from eventually.QueryLookupStrategy.Key
Optional<String> getNamedQueriesLocation()
Optional<String> getRepositoryBaseClassName()
String getRepositoryFactoryBeanClassName()
@Nullable Object getSource()
RepositoryConfiguration
.T getConfigurationSource()
RepositoryConfigurationSource
that backs the RepositoryConfiguration
.boolean isLazyInit()
boolean isPrimary()
Streamable<TypeFilter> getExcludeFilters()
TypeFilter
s to be used to exclude packages from repository scanning.ImplementationDetectionConfiguration toImplementationDetectionConfiguration(MetadataReaderFactory factory)
ImplementationDetectionConfiguration
to be used for this repository.factory
- must not be null.ImplementationLookupConfiguration toLookupConfiguration(MetadataReaderFactory factory)
ImplementationLookupConfiguration
for the given MetadataReaderFactory
.factory
- must not be null.Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.