Class MapRepositoryConfigurationExtension
java.lang.Object
org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
org.springframework.data.map.repository.config.MapRepositoryConfigurationExtension
- All Implemented Interfaces:
RepositoryConfigurationExtension
- Author:
- Christoph Strobl
-
Field Summary
Fields inherited from class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
KEY_VALUE_TEMPLATE_BEAN_REF_ATTRIBUTE, MAPPING_CONTEXT_BEAN_NAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractBeanDefinition
getDefaultKeyValueTemplateBeanDefinition
(RepositoryConfigurationSource configurationSource) Get the defaultRootBeanDefinition
forKeyValueTemplate
.protected String
Returns theKeyValueTemplate
bean name to potentially register a defaultKeyValueTemplate
bean if no bean is registered with the returned name.protected String
Methods inherited from class org.springframework.data.keyvalue.repository.config.KeyValueRepositoryConfigurationExtension
getIdentifyingTypes, getMappingContextBeanRef, getRepositoryFactoryBeanClassName, postProcess, registerBeansForRoot
Methods inherited from class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
getConfigurationInspectionClassLoader, getDefaultNamedQueryLocation, getIdentifyingAnnotations, getRepositoryConfiguration, getRepositoryConfigurations, getRepositoryConfigurations, hasBean, isStrictRepositoryCandidate, postProcess, postProcess, registerIfNotAlreadyRegistered, registerLazyIfNotAlreadyRegistered, registerWithSourceAndGeneratedBeanName, useRepositoryConfiguration
-
Constructor Details
-
MapRepositoryConfigurationExtension
public MapRepositoryConfigurationExtension()
-
-
Method Details
-
getModuleName
- Specified by:
getModuleName
in interfaceRepositoryConfigurationExtension
- Overrides:
getModuleName
in classKeyValueRepositoryConfigurationExtension
-
getModulePrefix
- Overrides:
getModulePrefix
in classKeyValueRepositoryConfigurationExtension
-
getDefaultKeyValueTemplateRef
Description copied from class:KeyValueRepositoryConfigurationExtension
Returns theKeyValueTemplate
bean name to potentially register a defaultKeyValueTemplate
bean if no bean is registered with the returned name.- Specified by:
getDefaultKeyValueTemplateRef
in classKeyValueRepositoryConfigurationExtension
- Returns:
- the default
KeyValueTemplate
bean name. Never null. - See Also:
-
getDefaultKeyValueTemplateBeanDefinition
protected AbstractBeanDefinition getDefaultKeyValueTemplateBeanDefinition(RepositoryConfigurationSource configurationSource) Description copied from class:KeyValueRepositoryConfigurationExtension
Get the defaultRootBeanDefinition
forKeyValueTemplate
.- Overrides:
getDefaultKeyValueTemplateBeanDefinition
in classKeyValueRepositoryConfigurationExtension
- Returns:
- null to explicitly not register a template.
- See Also:
-