public abstract class AbstractCompareValidator extends BaseValidator
AbstractCompareValidator is the base class for all validators that compare two values to perform validation.
Future versions of this class will deal with other values besides simple properties like expressions. AbstractCompareValidatornoMessages
Constructor and Description |
---|
AbstractCompareValidator() |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
checkValidity(Object object,
Object compareToPropertyValue)
Check Validity of the value compared to the property value.
|
protected String |
getCompareToProperty() |
protected Object |
lookupCompareToPropertyValue()
This method looks of the ValidationContext to get the
compareToProperty.
|
void |
setCompareToProperty(String compareToProperty) |
ValidatorMessageHolder |
validate(Object value,
String fieldLabel)
Validates a single field.
|
isNoMessages, populateMessage, populateMessage, setNoMessages
createDetailMessage, createMessage, createSummaryMessage, getDetailArgs, getDetailMessage, getName, getSubject, getSummaryArgs, getSummaryMessage, init, isNoSummary, setCurrentSubject, setDetailArgs, setDetailMessage, setName, setNoSummary, setParent, setSubject, setSummaryArgs, setSummaryMessage
public ValidatorMessageHolder validate(Object value, String fieldLabel)
FieldValidator
value
- object to validatefieldLabel
- field labelprotected abstract boolean checkValidity(Object object, Object compareToPropertyValue)
object
- compareToPropertyValue
- protected Object lookupCompareToPropertyValue()
public void setCompareToProperty(String compareToProperty)
compareToProperty
- protected String getCompareToProperty()
Copyright © 2014. All rights reserved.