Class CosmosRepositoryConfigurationExtension

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

    public class CosmosRepositoryConfigurationExtension
    extends org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
    Configuration extension class based on RepositoryConfigurationExtensionSupport provide options to set repository support.
    • Constructor Detail

      • CosmosRepositoryConfigurationExtension

        public CosmosRepositoryConfigurationExtension()
    • Method Detail

      • getModuleName

        public String getModuleName()
        Specified by:
        getModuleName in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
        Overrides:
        getModuleName in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
      • getModulePrefix

        public String getModulePrefix()
        Specified by:
        getModulePrefix in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
      • getRepositoryFactoryBeanClassName

        public String getRepositoryFactoryBeanClassName()
        Return the name of the repository factory bean class.
        Returns:
        String value of bean name
      • getIdentifyingTypes

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

        protected Collection<Class<? extends Annotation>> getIdentifyingAnnotations()
        Overrides:
        getIdentifyingAnnotations in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
      • registerBeansForRoot

        public void registerBeansForRoot​(org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
                                         org.springframework.data.repository.config.RepositoryConfigurationSource config)
        Specified by:
        registerBeansForRoot in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
        Overrides:
        registerBeansForRoot 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 source)
        Specified by:
        postProcess in interface org.springframework.data.repository.config.RepositoryConfigurationExtension
        Overrides:
        postProcess in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
      • useRepositoryConfiguration

        protected boolean useRepositoryConfiguration​(org.springframework.data.repository.core.RepositoryMetadata metadata)
        Overrides:
        useRepositoryConfiguration in class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport