Class DynamoDBRepositoryConfigExtension

  • All Implemented Interfaces:
    org.springframework.data.repository.config.RepositoryConfigurationExtension

    public class DynamoDBRepositoryConfigExtension
    extends org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
    Author:
    Michael Lavelle, Sebastian Just
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String getBeanNameWithModulePrefix​(java.lang.String baseBeanName)  
      protected java.util.Collection<java.lang.Class<? extends java.lang.annotation.Annotation>> getIdentifyingAnnotations()  
      protected java.util.Collection<java.lang.Class<?>> getIdentifyingTypes()  
      protected java.lang.String getModulePrefix()  
      java.lang.String getRepositoryFactoryBeanClassName()  
      void postProcess​(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource config)  
      void postProcess​(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.springframework.data.repository.config.XmlRepositoryConfigurationSource config)  
      protected void registerAndSetPostProcessingBeans​(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.springframework.beans.factory.support.BeanDefinitionRegistry registry, java.lang.String dynamoDBMappingContextRef)  
      void registerBeansForRoot​(org.springframework.beans.factory.support.BeanDefinitionRegistry registry, org.springframework.data.repository.config.RepositoryConfigurationSource configurationSource)  
      • Methods inherited from class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport

        getConfigurationInspectionClassLoader, getDefaultNamedQueryLocation, getModuleName, getRepositoryConfiguration, getRepositoryConfigurations, getRepositoryConfigurations, hasBean, isStrictRepositoryCandidate, postProcess, registerIfNotAlreadyRegistered, registerLazyIfNotAlreadyRegistered, registerWithSourceAndGeneratedBeanName, useRepositoryConfiguration
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DynamoDBRepositoryConfigExtension

        public DynamoDBRepositoryConfigExtension()
    • Method Detail

      • getRepositoryFactoryBeanClassName

        public java.lang.String getRepositoryFactoryBeanClassName()
      • getIdentifyingTypes

        protected java.util.Collection<java.lang.Class<?>> getIdentifyingTypes()
        Overrides:
        getIdentifyingTypes in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
      • getIdentifyingAnnotations

        protected java.util.Collection<java.lang.Class<? extends java.lang.annotation.Annotation>> getIdentifyingAnnotations()
        Overrides:
        getIdentifyingAnnotations in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
      • postProcess

        public void postProcess​(org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource config)
        Specified by:
        postProcess in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
        Overrides:
        postProcess in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
      • postProcess

        public void postProcess​(org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                org.springframework.data.repository.config.XmlRepositoryConfigurationSource config)
        Specified by:
        postProcess in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
        Overrides:
        postProcess in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
      • registerAndSetPostProcessingBeans

        protected void registerAndSetPostProcessingBeans​(org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                                         org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
                                                         java.lang.String dynamoDBMappingContextRef)
      • registerBeansForRoot

        public void registerBeansForRoot​(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
                                         org.springframework.data.repository.config.RepositoryConfigurationSource configurationSource)
        Specified by:
        registerBeansForRoot in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
        Overrides:
        registerBeansForRoot in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
      • getBeanNameWithModulePrefix

        protected java.lang.String getBeanNameWithModulePrefix​(java.lang.String baseBeanName)
      • getModulePrefix

        protected java.lang.String getModulePrefix()
        Specified by:
        getModulePrefix in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport