Class BeanValidationListener
- java.lang.Object
-
- org.eclipse.persistence.descriptors.DescriptorEventAdapter
-
- org.eclipse.persistence.internal.jpa.metadata.listeners.BeanValidationListener
-
- All Implemented Interfaces:
java.util.EventListener,org.eclipse.persistence.descriptors.DescriptorEventListener
public class BeanValidationListener extends org.eclipse.persistence.descriptors.DescriptorEventAdapterResponsible for performing automatic bean validation on call back events.- Author:
- Mitesh Meswani
-
-
Constructor Summary
Constructors Constructor Description BeanValidationListener(javax.validation.ValidatorFactory validatorFactory, java.lang.Class[] groupPrePersit, java.lang.Class[] groupPreUpdate, java.lang.Class[] groupPreRemove)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaboutToUpdate(org.eclipse.persistence.descriptors.DescriptorEvent event)voidprePersist(org.eclipse.persistence.descriptors.DescriptorEvent event)voidpreRemove(org.eclipse.persistence.descriptors.DescriptorEvent event)voidpreUpdateWithChanges(org.eclipse.persistence.descriptors.DescriptorEvent event)
-
-
-
Method Detail
-
prePersist
public void prePersist(org.eclipse.persistence.descriptors.DescriptorEvent event)
- Specified by:
prePersistin interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener- Overrides:
prePersistin classorg.eclipse.persistence.descriptors.DescriptorEventAdapter
-
aboutToUpdate
public void aboutToUpdate(org.eclipse.persistence.descriptors.DescriptorEvent event)
- Specified by:
aboutToUpdatein interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener- Overrides:
aboutToUpdatein classorg.eclipse.persistence.descriptors.DescriptorEventAdapter
-
preUpdateWithChanges
public void preUpdateWithChanges(org.eclipse.persistence.descriptors.DescriptorEvent event)
- Specified by:
preUpdateWithChangesin interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener- Overrides:
preUpdateWithChangesin classorg.eclipse.persistence.descriptors.DescriptorEventAdapter
-
preRemove
public void preRemove(org.eclipse.persistence.descriptors.DescriptorEvent event)
- Specified by:
preRemovein interfaceorg.eclipse.persistence.descriptors.DescriptorEventListener- Overrides:
preRemovein classorg.eclipse.persistence.descriptors.DescriptorEventAdapter
-
-