org.openmrs.validator
Class FormValidator
java.lang.Object
org.openmrs.validator.FormValidator
- All Implemented Interfaces:
- org.springframework.validation.Validator
@Handler(supports=Form.class,
order=50)
public class FormValidator
- extends java.lang.Object
- implements org.springframework.validation.Validator
This checks a Form object to make sure that it passes all API requirements. E.g. it must have a
name and version, if it is retired it must have metadata about that, etc.
Field Summary |
protected org.apache.commons.logging.Log |
log
Log for this class and subclasses |
Method Summary |
boolean |
supports(java.lang.Class c)
Determines if the command object being submitted is a valid type |
void |
validate(java.lang.Object obj,
org.springframework.validation.Errors errors)
Checks the form object for any inconsistencies/errors |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final org.apache.commons.logging.Log log
- Log for this class and subclasses
FormValidator
public FormValidator()
supports
public boolean supports(java.lang.Class c)
- Determines if the command object being submitted is a valid type
- Specified by:
supports
in interface org.springframework.validation.Validator
- See Also:
Validator.supports(java.lang.Class)
validate
public void validate(java.lang.Object obj,
org.springframework.validation.Errors errors)
- Checks the form object for any inconsistencies/errors
- Specified by:
validate
in interface org.springframework.validation.Validator
- See Also:
Validator.validate(java.lang.Object,
org.springframework.validation.Errors)
- Expected behavior:
- fail validation if name is null, fail validation if version is null, fail validation if version does not match regex, fail validation if retiredReason is null, fail validation if retiredReason is empty, pass validation if all fields are correct
Generated Apr 27 2012 10:06 PM. NOTE - these libraries are in active development and subject to change