@ -60,6 +60,11 @@ public abstract class RepositoryConfigurationExtensionSupport implements Reposit
private boolean noMultiStoreSupport = false ;
private boolean noMultiStoreSupport = false ;
@Override
public String getModuleName ( ) {
return StringUtils . capitalize ( getModulePrefix ( ) ) ;
}
public < T extends RepositoryConfigurationSource > Collection < RepositoryConfiguration < T > > getRepositoryConfigurations (
public < T extends RepositoryConfigurationSource > Collection < RepositoryConfiguration < T > > getRepositoryConfigurations (
T configSource , ResourceLoader loader ) {
T configSource , ResourceLoader loader ) {
return getRepositoryConfigurations ( configSource , loader , false ) ;
return getRepositoryConfigurations ( configSource , loader , false ) ;
@ -104,6 +109,13 @@ public abstract class RepositoryConfigurationExtensionSupport implements Reposit
public void registerBeansForRoot ( BeanDefinitionRegistry registry ,
public void registerBeansForRoot ( BeanDefinitionRegistry registry ,
RepositoryConfigurationSource configurationSource ) { }
RepositoryConfigurationSource configurationSource ) { }
/ * *
* Returns the prefix of the module to be used to create the default location for Spring Data named queries .
*
* @return must not be { @literal null } .
* /
protected abstract String getModulePrefix ( ) ;
public void postProcess ( BeanDefinitionBuilder builder , RepositoryConfigurationSource source ) { }
public void postProcess ( BeanDefinitionBuilder builder , RepositoryConfigurationSource source ) { }
public void postProcess ( BeanDefinitionBuilder builder , AnnotationRepositoryConfigurationSource config ) { }
public void postProcess ( BeanDefinitionBuilder builder , AnnotationRepositoryConfigurationSource config ) { }