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.void
postProcess
(org.springframework.beans.factory.support.BeanDefinitionBuilder builder, org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource source) void
registerBeansForRoot
(org.springframework.beans.factory.support.BeanDefinitionRegistry registry, org.springframework.data.repository.config.RepositoryConfigurationSource config) protected boolean
useRepositoryConfiguration
(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, registerWithSourceAndGeneratedBeanName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
getModuleName
in interfaceorg.springframework.data.repository.config.RepositoryConfigurationExtension
- Overrides:
getModuleName
in classorg.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
-
getModulePrefix
- Specified by:
getModulePrefix
in classorg.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
-
getRepositoryFactoryBeanClassName
Return the name of the repository factory bean class.- Returns:
- String value of bean name
-
getIdentifyingTypes
- Overrides:
getIdentifyingTypes
in classorg.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
-
getIdentifyingAnnotations
- Overrides:
getIdentifyingAnnotations
in 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:
registerBeansForRoot
in interfaceorg.springframework.data.repository.config.RepositoryConfigurationExtension
- Overrides:
registerBeansForRoot
in 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:
postProcess
in interfaceorg.springframework.data.repository.config.RepositoryConfigurationExtension
- Overrides:
postProcess
in classorg.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
-
useRepositoryConfiguration
protected boolean useRepositoryConfiguration(org.springframework.data.repository.core.RepositoryMetadata metadata) - Overrides:
useRepositoryConfiguration
in classorg.springframework.data.repository.config.RepositoryConfigurationExtensionSupport
-