Class DefaultRepositoryMetadata
java.lang.Object
org.springframework.data.repository.core.support.AbstractRepositoryMetadata
org.springframework.data.repository.core.support.DefaultRepositoryMetadata
- All Implemented Interfaces:
RepositoryMetadata
Default implementation of
RepositoryMetadata. Will inspect generic types of Repository to find out
about domain and id class.- Author:
- Oliver Gierke, Thomas Darimont, Alessandro Nistico
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultRepositoryMetadata(Class<?> repositoryInterface) Creates a newDefaultRepositoryMetadatafor the given repository interface. -
Method Summary
Modifier and TypeMethodDescriptionReturns theTypeInformationof the domain type the repository is declared to manage.Returns theTypeInformationof the id type of the repository.Methods inherited from class AbstractRepositoryMetadata
getAlternativeDomainTypes, getCrudMethods, getMetadata, getRepositoryInterface, getReturnedDomainClass, getReturnedDomainTypeInformation, getReturnType, isPagingRepository, isReactiveRepositoryMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface RepositoryMetadata
getDomainType, getIdType
-
Constructor Details
-
DefaultRepositoryMetadata
Creates a newDefaultRepositoryMetadatafor the given repository interface.- Parameters:
repositoryInterface- must not be null.
-
-
Method Details
-
getIdTypeInformation
Description copied from interface:RepositoryMetadataReturns theTypeInformationof the id type of the repository.- Returns:
- the
TypeInformationclass of the identifier of the entity managed by the repository. Will never be null.
-
getDomainTypeInformation
Description copied from interface:RepositoryMetadataReturns theTypeInformationof the domain type the repository is declared to manage. Will never be null.- Returns:
- the domain class the repository is handling.
-
getFragments
- Returns:
-