Class BeanValidationIntegrator
- java.lang.Object
-
- org.hibernate.boot.beanvalidation.BeanValidationIntegrator
-
- All Implemented Interfaces:
Integrator
public class BeanValidationIntegrator extends Object implements Integrator
InIntegrator
for Bean Validation.
-
-
Field Summary
Fields Modifier and Type Field Description static String
APPLY_CONSTRAINTS
static String
JAKARTA_BV_CHECK_CLASS
static String
JAKARTA_MODE_PROPERTY
static String
MODE_PROPERTY
-
Constructor Summary
Constructors Constructor Description BeanValidationIntegrator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
disintegrate(SessionFactoryImplementor sessionFactory, SessionFactoryServiceRegistry serviceRegistry)
Tongue-in-cheek name for a shutdown callback.void
integrate(Metadata metadata, BootstrapContext bootstrapContext, SessionFactoryImplementor sessionFactory)
Perform integration.static void
validateFactory(Object object)
Used to validate the type of an explicitly passed ValidatorFactory instance-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.integrator.spi.Integrator
integrate
-
-
-
-
Field Detail
-
APPLY_CONSTRAINTS
public static final String APPLY_CONSTRAINTS
- See Also:
- Constant Field Values
-
JAKARTA_BV_CHECK_CLASS
public static final String JAKARTA_BV_CHECK_CLASS
- See Also:
- Constant Field Values
-
MODE_PROPERTY
public static final String MODE_PROPERTY
- See Also:
- Constant Field Values
-
JAKARTA_MODE_PROPERTY
public static final String JAKARTA_MODE_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
validateFactory
public static void validateFactory(Object object)
Used to validate the type of an explicitly passed ValidatorFactory instance- Parameters:
object
- The supposed ValidatorFactory instance
-
integrate
public void integrate(Metadata metadata, BootstrapContext bootstrapContext, SessionFactoryImplementor sessionFactory)
Description copied from interface:Integrator
Perform integration.- Specified by:
integrate
in interfaceIntegrator
- Parameters:
metadata
- The fully initialized boot-time mapping modelbootstrapContext
- The context for bootstrapping of the SessionFactorysessionFactory
- The SessionFactory being created
-
disintegrate
public void disintegrate(SessionFactoryImplementor sessionFactory, SessionFactoryServiceRegistry serviceRegistry)
Description copied from interface:Integrator
Tongue-in-cheek name for a shutdown callback.- Specified by:
disintegrate
in interfaceIntegrator
- Parameters:
sessionFactory
- The session factory being closed.serviceRegistry
- That session factory's service registry
-
-