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() |
getConfigurationInspectionClassLoader, getDefaultNamedQueryLocation, getIdentifyingAnnotations, getRepositoryConfiguration, getRepositoryConfigurations, getRepositoryConfigurations, hasBean, isStrictRepositoryCandidate, postProcess, postProcess, registerIfNotAlreadyRegistered, registerIfNotAlreadyRegistered, registerLazyIfNotAlreadyRegistered, registerWithSourceAndGeneratedBeanName, registerWithSourceAndGeneratedBeanName, useRepositoryConfigurationprotected static final String MAPPING_CONTEXT_BEAN_NAME
protected static final String KEY_VALUE_TEMPLATE_BEAN_REF_ATTRIBUTE
public KeyValueRepositoryConfigurationExtension()
public String getRepositoryFactoryBeanClassName()
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 RepositoryConfigurationExtensionSupport@Nullable protected AbstractBeanDefinition getDefaultKeyValueTemplateBeanDefinition(RepositoryConfigurationSource configurationSource)
RootBeanDefinition for KeyValueTemplate.getDefaultKeyValueTemplateRef()protected abstract String getDefaultKeyValueTemplateRef()
KeyValueTemplate bean name to potentially register a
default KeyValueTemplate bean if no bean is registered with the
returned name.KeyValueTemplate bean name. Never
null.getDefaultKeyValueTemplateBeanDefinition(RepositoryConfigurationSource)protected String getMappingContextBeanRef()
MappingContext bean name to potentially register a
default mapping context bean if no bean is registered with the returned name. Defaults to
MAPPING_CONTEXT_BEAN_NAME.MappingContext bean name. Never null.Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.