2013-08-22 14 views

risposta

12

È possibile utilizzare i gruppi di convalida per questo:

@Min(value = 18, message = "You have to be 18", groups = AdultsGroup.class) 
public int age; 

e poi:

constraintViolations = validator.validate(person, AdultsGroup.class); 

per il controllo min età o:

constraintViolations = validator.validate(person, null); 

a non controllare questo vincolo.

Puoi leggere maggiori dettagli qui: http://beanvalidation.org/1.1/spec/#constraintdeclarationvalidationprocess-groupsequence