Class CosmosRepositoryConfigurationExtension
java.lang.Object
org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
com.azure.spring.data.cosmos.repository.config.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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<Class<? extends Annotation>> protected Collection<Class<?>> Return the name of the repository factory bean class.voidpostProcess(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource source) voidregisterBeansForRoot(org.springframework.beans.factory.support.BeanDefinitionRegistry registry, org.springframework.data.repository.config.RepositoryConfigurationSource config) protected booleanuseRepositoryConfiguration(org.springframework.data.repository.core.RepositoryMetadata metadata) Methods inherited from class org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
getConfigurationInspectionClassLoader, getDefaultNamedQueryLocation, getRepositoryConfiguration, getRepositoryConfigurations, getRepositoryConfigurations, hasBean, isStrictRepositoryCandidate, postProcess, postProcess, registerIfNotAlreadyRegistered, registerLazyIfNotAlreadyRegistered, registerWithSourceAndGeneratedBeanNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.data.repository.config.RepositoryConfigurationExtension
getModuleIdentifier, getRepositoryAotProcessor
-
Constructor Details
-
CosmosRepositoryConfigurationExtension
public CosmosRepositoryConfigurationExtension()Creates an instance ofCosmosRepositoryConfigurationExtension.
-
-
Method Details
-
getModuleName
- Specified by:
getModuleNamein interfaceorg.springframework.data.repository.config.RepositoryConfigurationExtension- Overrides:
getModuleNamein classorg.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
-
getModulePrefix
- Specified by:
getModulePrefixin classorg.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
-
getRepositoryFactoryBeanClassName
Return the name of the repository factory bean class.- Returns:
- String value of bean name
-
getIdentifyingTypes
- Overrides:
getIdentifyingTypesin classorg.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
-
getIdentifyingAnnotations
- Overrides:
getIdentifyingAnnotationsin classorg.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:
registerBeansForRootin interfaceorg.springframework.data.repository.config.RepositoryConfigurationExtension- Overrides:
registerBeansForRootin classorg.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:
postProcessin interfaceorg.springframework.data.repository.config.RepositoryConfigurationExtension- Overrides:
postProcessin classorg.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
-
useRepositoryConfiguration
protected boolean useRepositoryConfiguration(org.springframework.data.repository.core.RepositoryMetadata metadata) - Overrides:
useRepositoryConfigurationin classorg.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
-