Interface AotRepositoryContext
- All Superinterfaces:
AotContext
AotContext
specific to Spring Data Repository
infrastructure.- Since:
- 3.0
- Author:
- Christoph Strobl, John Blum
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.springframework.data.aot.AotContext
AotContext.IntrospectedBeanDefinition, AotContext.TypeIntrospector
-
Method Summary
Modifier and TypeMethodDescriptionSet<Class<? extends Annotation>>
Set<org.springframework.core.annotation.MergedAnnotation<Annotation>>
Methods inherited from interface org.springframework.data.aot.AotContext
getBeanFactory, getClassLoader, getRequiredClassLoader, getTypeScanner, introspectBeanDefinition, introspectBeanDefinition, introspectType, scanPackageForTypes
-
Method Details
-
getBeanName
String getBeanName()- Returns:
- the
bean name
of the repository / factory bean.
-
getBasePackages
- Returns:
- a
Set
ofbase packages
to search for repositories.
-
getIdentifyingAnnotations
Set<Class<? extends Annotation>> getIdentifyingAnnotations()- Returns:
- the
Annotation
types used to identify domain types.
-
getRepositoryInformation
RepositoryInformation getRepositoryInformation()- Returns:
metadata
about the repository itself.- See Also:
-
getResolvedAnnotations
Set<org.springframework.core.annotation.MergedAnnotation<Annotation>> getResolvedAnnotations()- Returns:
- all
annotations
reachable from the repository. - See Also:
-
MergedAnnotation
-
getResolvedTypes
- Returns:
- all
types
reachable from the repository.
-