public abstract class KeyValueRepositoryConfigurationExtension
extends org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
RepositoryConfigurationExtension
for KeyValueRepository
.Modifier and Type | Field and Description |
---|---|
protected static String |
KEY_VALUE_TEMPLATE_BEAN_REF_ATTRIBUTE |
protected static String |
MAPPING_CONTEXT_BEAN_NAME |
Constructor and Description |
---|
KeyValueRepositoryConfigurationExtension() |
Modifier and Type | Method and Description |
---|---|
protected org.springframework.beans.factory.support.AbstractBeanDefinition |
getDefaultKeyValueTemplateBeanDefinition(org.springframework.data.repository.config.RepositoryConfigurationSource configurationSource)
Get the default
RootBeanDefinition for KeyValueTemplate . |
protected abstract String |
getDefaultKeyValueTemplateRef() |
protected Collection<Class<?>> |
getIdentifyingTypes() |
String |
getModuleName() |
protected String |
getModulePrefix() |
String |
getRepositoryFactoryClassName() |
void |
postProcess(org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource config) |
void |
registerBeansForRoot(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
org.springframework.data.repository.config.RepositoryConfigurationSource configurationSource) |
getDefaultNamedQueryLocation, getIdentifyingAnnotations, getRepositoryConfiguration, getRepositoryConfigurations, getRepositoryConfigurations, hasBean, isStrictRepositoryCandidate, postProcess, postProcess, registerIfNotAlreadyRegistered, registerWithSourceAndGeneratedBeanName
protected static final String MAPPING_CONTEXT_BEAN_NAME
protected static final String KEY_VALUE_TEMPLATE_BEAN_REF_ATTRIBUTE
public KeyValueRepositoryConfigurationExtension()
public String getRepositoryFactoryClassName()
public String getModuleName()
getModuleName
in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
getModuleName
in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
protected String getModulePrefix()
getModulePrefix
in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
protected Collection<Class<?>> getIdentifyingTypes()
getIdentifyingTypes
in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
public void postProcess(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource config)
postProcess
in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
postProcess
in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
public void registerBeansForRoot(org.springframework.beans.factory.support.BeanDefinitionRegistry registry, org.springframework.data.repository.config.RepositoryConfigurationSource configurationSource)
registerBeansForRoot
in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
registerBeansForRoot
in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
protected org.springframework.beans.factory.support.AbstractBeanDefinition getDefaultKeyValueTemplateBeanDefinition(org.springframework.data.repository.config.RepositoryConfigurationSource configurationSource)
RootBeanDefinition
for KeyValueTemplate
.protected abstract String getDefaultKeyValueTemplateRef()
Copyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.