Interface HibernateBundle.ScanPackageBuilder<T extends io.dropwizard.Configuration>
-
- All Known Subinterfaces:
HibernateBundle.FinalBuilder<T>
- All Known Implementing Classes:
HibernateBundle.Builder
- Enclosing class:
- HibernateBundle<C extends io.dropwizard.Configuration>
public static interface HibernateBundle.ScanPackageBuilder<T extends io.dropwizard.Configuration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HibernateBundle.FinalBuilder<T>
withEntityClasses(@NotNull java.lang.Class<?>... entityClasses)
HibernateBundle.FinalBuilder<T>
withEntityScanPackage(@NotNull java.lang.String packageToScanForEntities)
HibernateBundle.FinalBuilder<T>
withEntityScanPackageClass(@NotNull java.lang.Class<?> markerClass)
-
-
-
Method Detail
-
withEntityScanPackage
HibernateBundle.FinalBuilder<T> withEntityScanPackage(@NotNull @NotNull java.lang.String packageToScanForEntities)
- Parameters:
packageToScanForEntities
- The package that should be scanned for entities recursively.- Returns:
- the same builder instance
-
withEntityScanPackageClass
HibernateBundle.FinalBuilder<T> withEntityScanPackageClass(@NotNull @NotNull java.lang.Class<?> markerClass)
- Parameters:
markerClass
- A class or interface that defines the base package for recursive entity scanning. The class may be a marker interface or a specific entity class.- Returns:
- the same builder instance
-
withEntityClasses
HibernateBundle.FinalBuilder<T> withEntityClasses(@NotNull @NotNull java.lang.Class<?>... entityClasses)
- Parameters:
entityClasses
- The entity classes- Returns:
- the same builder instance
-
-