Uses of Interface
org.springframework.data.repository.core.RepositoryMetadata
Packages that use RepositoryMetadata
Package
Description
Support classes for repository namespace and JavaConfig integration.
Core abstractions for repository implementation.
Base classes to implement repositories for various data stores.
Support classes to work with query methods.
-
Uses of RepositoryMetadata in org.springframework.data.repository.config
Methods in org.springframework.data.repository.config with parameters of type RepositoryMetadataModifier and TypeMethodDescriptionprotected booleanRepositoryConfigurationExtensionSupport.isStrictRepositoryCandidate(RepositoryMetadata metadata) Returns whether the given repository metadata is a candidate for bean definition creation in the strict repository detection mode.protected booleanRepositoryConfigurationExtensionSupport.useRepositoryConfiguration(RepositoryMetadata metadata) Return whether to use the configuration for the repository with the given metadata. -
Uses of RepositoryMetadata in org.springframework.data.repository.core
Subinterfaces of RepositoryMetadata in org.springframework.data.repository.coreModifier and TypeInterfaceDescriptioninterfaceAdditional repository specific informationClasses in org.springframework.data.repository.core that implement RepositoryMetadataModifier and TypeClassDescriptionclassCommon base class forRepositoryInformationthat delays resolution ofRepositoryMetadataand the repository base to the latest possible time.Constructor parameters in org.springframework.data.repository.core with type arguments of type RepositoryMetadataModifierConstructorDescriptionRepositoryInformationSupport(Supplier<RepositoryMetadata> metadata, Supplier<Class<?>> repositoryBaseClass) -
Uses of RepositoryMetadata in org.springframework.data.repository.core.support
Classes in org.springframework.data.repository.core.support that implement RepositoryMetadataModifier and TypeClassDescriptionclassBase class forRepositoryMetadataimplementations.classRepositoryMetadataimplementation inspecting the given repository interface for aRepositoryDefinitionannotation.classDefault implementation ofRepositoryMetadata.Methods in org.springframework.data.repository.core.support that return RepositoryMetadataModifier and TypeMethodDescriptionstatic RepositoryMetadataAbstractRepositoryMetadata.getMetadata(Class<?> repositoryInterface) Creates a newRepositoryMetadatafor the given repository interface.protected RepositoryMetadataRepositoryFactorySupport.getRepositoryMetadata(Class<?> repositoryInterface) Returns theRepositoryMetadatafor the given repository interface.Methods in org.springframework.data.repository.core.support with parameters of type RepositoryMetadataModifier and TypeMethodDescriptionstatic RepositoryCompositionRepositoryComposition.fromMetadata(RepositoryMetadata metadata) Create anRepositoryCompositionusing the providedRepositoryMetadatato setmethod lookupsdepending in the repository type (reactive/imperative).protected abstract Class<?>RepositoryFactorySupport.getRepositoryBaseClass(RepositoryMetadata metadata) Returns the base class backing the actual repository instance.RepositoryFactorySupport.getRepositoryFragments(RepositoryMetadata metadata) CreatesRepositoryComposition.RepositoryFragmentsbased onRepositoryMetadatato add repository-specific extensions.protected RepositoryInformationRepositoryFactorySupport.getRepositoryInformation(RepositoryMetadata metadata, RepositoryComposition.RepositoryFragments fragments) Returns theRepositoryInformationfor the givenRepositoryMetadataand customRepositoryComposition.RepositoryFragments.protected voidReactiveRepositoryFactorySupport.validate(RepositoryMetadata repositoryMetadata) protected voidRepositoryFactorySupport.validate(RepositoryMetadata repositoryMetadata) RepositoryComposition.withMetadata(RepositoryMetadata metadata) Create a newRepositoryCompositionretaining current configuration and setmetadata.Constructors in org.springframework.data.repository.core.support with parameters of type RepositoryMetadataModifierConstructorDescriptionDefaultCrudMethods(RepositoryMetadata metadata) Creates a newDefaultCrudMethodsusing the givenRepositoryMetadata. -
Uses of RepositoryMetadata in org.springframework.data.repository.query
Methods in org.springframework.data.repository.query with parameters of type RepositoryMetadataModifier and TypeMethodDescriptionQueryLookupStrategy.resolveQuery(Method method, RepositoryMetadata metadata, ProjectionFactory factory, NamedQueries namedQueries) Resolves aRepositoryQueryfrom the givenQueryMethodthat can be executed afterwards.Constructors in org.springframework.data.repository.query with parameters of type RepositoryMetadataModifierConstructorDescriptionQueryMethod(Method method, RepositoryMetadata metadata, ProjectionFactory factory) Creates a newQueryMethodfrom the given parameters.