Module org.eclipse.persistence.jpa
Class BeanValidationListener
- java.lang.Object
-
- org.eclipse.persistence.descriptors.DescriptorEventAdapter
-
- org.eclipse.persistence.internal.jpa.metadata.listeners.BeanValidationListener
-
- All Implemented Interfaces:
EventListener,DescriptorEventListener
public class BeanValidationListener extends DescriptorEventAdapter
Responsible for performing automatic bean validation on call back events.- Author:
- Mitesh Meswani
-
-
Constructor Summary
Constructors Constructor Description BeanValidationListener(jakarta.validation.ValidatorFactory validatorFactory, Class<?>[] groupPrePersit, Class<?>[] groupPreUpdate, Class<?>[] groupPreRemove)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaboutToUpdate(DescriptorEvent event)voidprePersist(DescriptorEvent event)voidpreRemove(DescriptorEvent event)voidpreUpdateWithChanges(DescriptorEvent event)-
Methods inherited from class org.eclipse.persistence.descriptors.DescriptorEventAdapter
aboutToDelete, aboutToInsert, isOverriddenEvent, postBuild, postClone, postDelete, postInsert, postMerge, postRefresh, postUpdate, postWrite, preDelete, preInsert, preUpdate, preWrite
-
-
-
-
Method Detail
-
prePersist
public void prePersist(DescriptorEvent event)
- Specified by:
prePersistin interfaceDescriptorEventListener- Overrides:
prePersistin classDescriptorEventAdapter
-
aboutToUpdate
public void aboutToUpdate(DescriptorEvent event)
- Specified by:
aboutToUpdatein interfaceDescriptorEventListener- Overrides:
aboutToUpdatein classDescriptorEventAdapter
-
preUpdateWithChanges
public void preUpdateWithChanges(DescriptorEvent event)
- Specified by:
preUpdateWithChangesin interfaceDescriptorEventListener- Overrides:
preUpdateWithChangesin classDescriptorEventAdapter
-
preRemove
public void preRemove(DescriptorEvent event)
- Specified by:
preRemovein interfaceDescriptorEventListener- Overrides:
preRemovein classDescriptorEventAdapter
-
-