Top Description Inners Fields Constructors Methods
org.hibernate.cfg.beanvalidation

public Class BeanValidationActivator

extends Object
Class Inheritance
Imports
java.lang.reflect.InvocationTargetException, .Method, java.util.Collection, .HashSet, .Properties, .Set, org.hibernate.HibernateException, org.hibernate.cfg.Environment, org.hibernate.event.EventListeners, org.hibernate.mapping.PersistentClass, org.hibernate.util.ReflectHelper

This class has no hard dependency on Bean Validation APIs It must use reflection every time BV is required.
Author
Emmanuel Bernard

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static enum

Field Summary

Modifier and TypeField and Description
private static final String
private static final String
private static final String
private static final String
private static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
activateBeanValidation(EventListeners eventListeners, Properties properties)

public static void
applyDDL(Collection<PersistentClass> persistentClasses, Properties properties)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

BV_DISCOVERY_CLASSback to summary
private static final String BV_DISCOVERY_CLASS
MODE_PROPERTYback to summary
private static final String MODE_PROPERTY
TYPE_SAFE_ACTIVATOR_CLASSback to summary
private static final String TYPE_SAFE_ACTIVATOR_CLASS
TYPE_SAFE_ACTIVATOR_METHODback to summary
private static final String TYPE_SAFE_ACTIVATOR_METHOD
TYPE_SAFE_DDL_METHODback to summary
private static final String TYPE_SAFE_DDL_METHOD

Constructor Detail

BeanValidationActivatorback to summary
public BeanValidationActivator()

Method Detail

activateBeanValidationback to summary
public static void activateBeanValidation(EventListeners eventListeners, Properties properties)
applyDDLback to summary
public static void applyDDL(Collection<PersistentClass> persistentClasses, Properties properties)
org.hibernate.cfg.beanvalidation back to summary

private final Enum BeanValidationActivator.ValidationMode

extends Enum<BeanValidationActivator.ValidationMode>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final BeanValidationActivator.ValidationMode
public static final BeanValidationActivator.ValidationMode
public static final BeanValidationActivator.ValidationMode
public static final BeanValidationActivator.ValidationMode

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static BeanValidationActivator.ValidationMode
getMode(String modeProperty)

public static Set<BeanValidationActivator.ValidationMode>
getModes(Object modeProperty)

public static BeanValidationActivator.ValidationMode
public static BeanValidationActivator.ValidationMode[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

AUTOback to summary
public static final BeanValidationActivator.ValidationMode AUTO
CALLBACKback to summary
public static final BeanValidationActivator.ValidationMode CALLBACK
DDLback to summary
public static final BeanValidationActivator.ValidationMode DDL
NONEback to summary
public static final BeanValidationActivator.ValidationMode NONE

Constructor Detail

ValidationModeback to summary
private ValidationMode()

Method Detail

getModeback to summary
private static BeanValidationActivator.ValidationMode getMode(String modeProperty)
getModesback to summary
public static Set<BeanValidationActivator.ValidationMode> getModes(Object modeProperty)
valueOfback to summary
public static BeanValidationActivator.ValidationMode valueOf(String name)
valuesback to summary
public static BeanValidationActivator.ValidationMode[] values()