public abstract class EntityValidationTaskBase
extends java.lang.Object
implements java.lang.Runnable
ICdmBase
.Constructor and Description |
---|
EntityValidationTaskBase(ICdmBase entity,
CRUDEventType crudEventType,
IEntityValidationCrud dao,
java.lang.Class<?>... validationGroups)
Create an entity validation task for the specified entity, to be
validated according to the constraints in the specified validation
groups, and indicating the CRUD event that triggered the validation.
|
EntityValidationTaskBase(ICdmBase entity,
IEntityValidationCrud dao,
java.lang.Class<?>... validationGroups)
Create an entity validation task for the specified entity, to be
validated according to the constraints in the specified validation
groups.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Two entity validation tasks are considered equal if (1) they validate the
same entity and (2) they apply the same constraints, i.e.
|
protected ICdmBase |
getEntity()
Get the JPA entity validated in this task
|
int |
hashCode() |
void |
run() |
void |
setDao(IEntityValidationDao dao) |
void |
setValidator(javax.validation.Validator validator) |
java.lang.String |
toString() |
protected java.util.Set<javax.validation.ConstraintViolation<ICdmBase>> |
validateWithErrorHandling() |
public EntityValidationTaskBase(ICdmBase entity, IEntityValidationCrud dao, java.lang.Class<?>... validationGroups)
entity
- The entity to be validatedvalidationGroups
- The validation groups to applypublic EntityValidationTaskBase(ICdmBase entity, CRUDEventType crudEventType, IEntityValidationCrud dao, java.lang.Class<?>... validationGroups)
entity
- The entity to be validatedtrigger
- The CRUD event that triggered the validationvalidationGroups
- The validation groups to applypublic void setValidator(javax.validation.Validator validator)
public void setDao(IEntityValidationDao dao)
public void run()
run
in interface java.lang.Runnable
protected java.util.Set<javax.validation.ConstraintViolation<ICdmBase>> validateWithErrorHandling()
protected ICdmBase getEntity()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2007-2020 EDIT. All Rights Reserved.