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