grails.gorm.validation.VetoingConstraint Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of grails-datastore-gorm-validation Show documentation
Show all versions of grails-datastore-gorm-validation Show documentation
GORM - Grails Data Access Framework
The newest version!
package grails.gorm.validation;
import org.springframework.validation.Errors;
/**
* Marker interface for vetoing constraint.
*
*
* Vetoing constraints are those which might return 'true' from validateWithVetoing method to prevent any additional
* validation of the property. These constraints are proceeded before any other constraints, and validation continues
* only if no one of vetoing constraint hadn't vetoed.
*
*
* @author Graeme Rocher
* @since 6.0
*/
public interface VetoingConstraint extends Constraint {
/**
* Invoke validation with vetoing capabilities
*
* @param target The target to validate
* @param propertyValue The property value
* @param errors The errors object
* @return True if it valides
*/
boolean validateWithVetoing(Object target, Object propertyValue, Errors errors);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy