public abstract class KeyValueRepositoryConfigurationExtension extends RepositoryConfigurationExtensionSupport
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 AbstractBeanDefinition |
getDefaultKeyValueTemplateBeanDefinition(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(BeanDefinitionBuilder builder,
AnnotationRepositoryConfigurationSource config) |
void |
registerBeansForRoot(BeanDefinitionRegistry registry,
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 RepositoryConfigurationExtension
getModuleName
in class RepositoryConfigurationExtensionSupport
protected String getModulePrefix()
getModulePrefix
in class RepositoryConfigurationExtensionSupport
protected Collection<Class<?>> getIdentifyingTypes()
getIdentifyingTypes
in class RepositoryConfigurationExtensionSupport
public void postProcess(BeanDefinitionBuilder builder, AnnotationRepositoryConfigurationSource config)
postProcess
in interface RepositoryConfigurationExtension
postProcess
in class RepositoryConfigurationExtensionSupport
public void registerBeansForRoot(BeanDefinitionRegistry registry, RepositoryConfigurationSource configurationSource)
registerBeansForRoot
in interface RepositoryConfigurationExtension
registerBeansForRoot
in class RepositoryConfigurationExtensionSupport
protected AbstractBeanDefinition getDefaultKeyValueTemplateBeanDefinition(RepositoryConfigurationSource configurationSource)
RootBeanDefinition
for KeyValueTemplate
.protected abstract String getDefaultKeyValueTemplateRef()
Copyright © 2011-2015–2016 Pivotal Software, Inc.. All rights reserved.