Interface ActivationContext
public interface ActivationContext
Defines the context needed to call the
TypeSafeActivator
.-
Method Summary
Modifier and TypeMethodDescriptionAccess the mapping metadataAccess the ServiceRegistry specific to the SessionFactory being built.Access the SessionFactory being built to trigger this BV activationAccess the requested validation mode(s).
-
Method Details
-
getValidationModes
Set<ValidationMode> getValidationModes()Access the requested validation mode(s).- Returns:
- The requested validation modes
- Implementation Note:
- The legacy code allowed multiple mode values to be specified, so that is why it is multivalued here. However, I cannot find any good reasoning why it was defined that way and even JPA states it should be a single value. For 4.1 (in maintenance) I think it makes the most sense to not mess with it. Discuss for 4.2 and beyond.
-
getMetadata
Metadata getMetadata()Access the mapping metadata- Returns:
- The mapping metadata
-
getSessionFactory
SessionFactoryImplementor getSessionFactory()Access the SessionFactory being built to trigger this BV activation- Returns:
- The SessionFactory being built
-
getServiceRegistry
SessionFactoryServiceRegistry getServiceRegistry()Access the ServiceRegistry specific to the SessionFactory being built.- Returns:
- The SessionFactoryServiceRegistry
-