nl.knowlogy.validation
Class ValidationEngine
java.lang.Object
nl.knowlogy.validation.ValidationEngine
public class ValidationEngine
- extends Object
The ValidationEngine class is responsible for validating
objects.
- Author:
- Robert Hofstra, Knowlogy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ValidationEngine
protected ValidationEngine()
getInstance
public static ValidationEngine getInstance()
validate
public static void validate(Object object,
Messages messages)
validateGroup
public static void validateGroup(Object object,
String groupName,
Messages messages)
validate
public static void validate(Object object)
registerValidator
public static void registerValidator(ClassValidator classValidator)
setValidatorSupplier
public static void setValidatorSupplier(ValidationEngine.ValidatorSupplier validatorSupplier)
getClassMetaData
public static ClassMetadata getClassMetaData(Class clazz)
doRegisterValidator
public void doRegisterValidator(ClassValidator classValidator)
doSetValidatorSupplier
protected void doSetValidatorSupplier(ValidationEngine.ValidatorSupplier validatorSupplier)
doGetClassMetaData
protected ClassMetadata doGetClassMetaData(Class clazz)
doGetValidator
protected ClassValidator doGetValidator(Class clazz)
doGetValidator
protected ClassValidator doGetValidator(Object object)
doValidate
protected void doValidate(Object object,
Messages messages)
doValidate
protected void doValidate(Object object)
doValidateGroup
protected void doValidateGroup(Object object,
String groupName,
Messages messages)
Copyright © 2007. All Rights Reserved.