Interface AotRepositoryContext

All Superinterfaces:
AotContext

public interface AotRepositoryContext extends AotContext
AotContext specific to Spring Data Repository infrastructure.
Since:
3.0
Author:
Christoph Strobl, John Blum
See Also:
  • Method Details

    • getBeanName

      String getBeanName()
      Returns:
      the bean name of the repository / factory bean.
    • getBasePackages

      Set<String> getBasePackages()
      Returns:
      a Set of base 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

      Set<Class<?>> getResolvedTypes()
      Returns:
      all types reachable from the repository.