public class Neo4jRepositoryConfigurationExtension extends RepositoryConfigurationExtensionSupport
EnableNeo4jRepositories annotation. Creates and registers BeanDefinitionBuilder for
SharedSessionCreator and Neo4jMappingContextFactoryBean. Also, it registers a bean definition for a
PersistenceExceptionTranslationPostProcessor to enable exception translation of persistence specific
exceptions into Spring's DataAccessException hierarchy.| Modifier and Type | Field and Description |
|---|---|
static boolean |
HAS_ENTITY_INSTANTIATOR_FEATURE |
| Constructor and Description |
|---|
Neo4jRepositoryConfigurationExtension() |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<Class<? extends Annotation>> |
getIdentifyingAnnotations() |
protected Collection<Class<?>> |
getIdentifyingTypes() |
String |
getModuleName() |
protected String |
getModulePrefix() |
String |
getRepositoryFactoryBeanClassName() |
void |
postProcess(BeanDefinitionBuilder builder,
AnnotationRepositoryConfigurationSource config) |
void |
postProcess(BeanDefinitionBuilder builder,
RepositoryConfigurationSource source) |
void |
postProcess(BeanDefinitionBuilder builder,
XmlRepositoryConfigurationSource config) |
void |
registerBeansForRoot(BeanDefinitionRegistry registry,
RepositoryConfigurationSource config) |
getConfigurationInspectionClassLoader, getDefaultNamedQueryLocation, getRepositoryConfiguration, getRepositoryConfigurations, getRepositoryConfigurations, hasBean, isStrictRepositoryCandidate, registerIfNotAlreadyRegistered, registerIfNotAlreadyRegistered, registerLazyIfNotAlreadyRegistered, registerWithSourceAndGeneratedBeanName, registerWithSourceAndGeneratedBeanName, useRepositoryConfigurationpublic static final boolean HAS_ENTITY_INSTANTIATOR_FEATURE
public Neo4jRepositoryConfigurationExtension()
public String getModuleName()
getModuleName in interface RepositoryConfigurationExtensiongetModuleName in class RepositoryConfigurationExtensionSupportpublic String getRepositoryFactoryBeanClassName()
protected String getModulePrefix()
getModulePrefix in class RepositoryConfigurationExtensionSupportprotected Collection<Class<? extends Annotation>> getIdentifyingAnnotations()
getIdentifyingAnnotations in class RepositoryConfigurationExtensionSupportprotected Collection<Class<?>> getIdentifyingTypes()
getIdentifyingTypes in class RepositoryConfigurationExtensionSupportpublic void postProcess(BeanDefinitionBuilder builder, RepositoryConfigurationSource source)
postProcess in interface RepositoryConfigurationExtensionpostProcess in class RepositoryConfigurationExtensionSupportpublic void postProcess(BeanDefinitionBuilder builder, AnnotationRepositoryConfigurationSource config)
postProcess in interface RepositoryConfigurationExtensionpostProcess in class RepositoryConfigurationExtensionSupportpublic void postProcess(BeanDefinitionBuilder builder, XmlRepositoryConfigurationSource config)
postProcess in interface RepositoryConfigurationExtensionpostProcess in class RepositoryConfigurationExtensionSupportpublic void registerBeansForRoot(BeanDefinitionRegistry registry, RepositoryConfigurationSource config)
registerBeansForRoot in interface RepositoryConfigurationExtensionregisterBeansForRoot in class RepositoryConfigurationExtensionSupportCopyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.