org.springframework.data.jpa.repository.config
Class JpaRepositoryConfigExtension
java.lang.Object
org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
org.springframework.data.jpa.repository.config.JpaRepositoryConfigExtension
- All Implemented Interfaces:
- RepositoryConfigurationExtension
public class JpaRepositoryConfigExtension
- extends RepositoryConfigurationExtensionSupport
JPA specific configuration extension parsing custom attributes from the XML namespace and
EnableJpaRepositories
annotation. Also, it registers bean definitions for a
PersistenceAnnotationBeanPostProcessor
(to trigger injection into PersistenceContext
/
PersistenceUnit
annotated properties and methods) as well as
PersistenceExceptionTranslationPostProcessor
to enable exception translation of persistence specific
exceptions into Spring's DataAccessException
hierarchy.
- Author:
- Oliver Gierke, Eberhard Wolff, Gil Markham
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JpaRepositoryConfigExtension
public JpaRepositoryConfigExtension()
getRepositoryFactoryClassName
public String getRepositoryFactoryClassName()
getModulePrefix
protected String getModulePrefix()
- Specified by:
getModulePrefix
in class RepositoryConfigurationExtensionSupport
postProcess
public void postProcess(BeanDefinitionBuilder builder,
XmlRepositoryConfigurationSource config)
- Specified by:
postProcess
in interface RepositoryConfigurationExtension
- Overrides:
postProcess
in class RepositoryConfigurationExtensionSupport
postProcess
public void postProcess(BeanDefinitionBuilder builder,
AnnotationRepositoryConfigurationSource config)
- Specified by:
postProcess
in interface RepositoryConfigurationExtension
- Overrides:
postProcess
in class RepositoryConfigurationExtensionSupport
registerBeansForRoot
public void registerBeansForRoot(BeanDefinitionRegistry registry,
RepositoryConfigurationSource configurationSource)
- Specified by:
registerBeansForRoot
in interface RepositoryConfigurationExtension
- Overrides:
registerBeansForRoot
in class RepositoryConfigurationExtensionSupport
Copyright © 2011-2012-2012 SpringSource. All Rights Reserved.