Class IncludeAbstractClassesEntityScanner

java.lang.Object
org.springframework.boot.autoconfigure.domain.EntityScanner
ai.timefold.solver.spring.boot.autoconfigure.IncludeAbstractClassesEntityScanner

public class IncludeAbstractClassesEntityScanner extends org.springframework.boot.autoconfigure.domain.EntityScanner
  • Constructor Details

    • IncludeAbstractClassesEntityScanner

      public IncludeAbstractClassesEntityScanner(org.springframework.context.ApplicationContext context)
  • Method Details

    • findFirstImplementingClass

      public <T> Class<? extends T> findFirstImplementingClass(Class<T> targetClass)
    • findImplementingClassList

      public <T> List<Class<? extends T>> findImplementingClassList(Class<T> targetClass)
    • findClassesWithAnnotation

      @SafeVarargs public final List<Class<?>> findClassesWithAnnotation(Class<? extends Annotation>... annotations)
    • hasSolutionOrEntityClasses

      public boolean hasSolutionOrEntityClasses()
    • findFirstSolutionClass

      public Class<?> findFirstSolutionClass()
    • findEntityClassList

      public List<Class<?>> findEntityClassList()
    • createClassPathScanningCandidateComponentProvider

      protected org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider createClassPathScanningCandidateComponentProvider(org.springframework.context.ApplicationContext context)
      Overrides:
      createClassPathScanningCandidateComponentProvider in class org.springframework.boot.autoconfigure.domain.EntityScanner