public abstract class AbstractConstraint extends java.lang.Object implements Constraint
Constructor and Description |
---|
AbstractConstraint() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getParameter() |
java.lang.String |
getPropertyName() |
boolean |
isValid()
Return whether the constraint is valid for the owning class
|
void |
rejectValue(java.lang.Object target,
Errors errors,
java.lang.String defaultMessageCode,
java.lang.Object[] args) |
void |
rejectValue(java.lang.Object target,
Errors errors,
java.lang.String code,
java.lang.Object[] args,
java.lang.String defaultMessage) |
void |
rejectValue(java.lang.Object target,
Errors errors,
java.lang.String code,
java.lang.String defaultMessage) |
void |
rejectValue(java.lang.Object target,
Errors errors,
java.lang.String defaultMessageCode,
java.lang.String[] codes,
java.lang.Object[] args) |
void |
rejectValue(java.lang.Object target,
Errors errors,
java.lang.String defaultMessageCode,
java.lang.String code,
java.lang.Object[] args) |
void |
rejectValueWithDefaultMessage(java.lang.Object target,
Errors errors,
java.lang.String defaultMessage,
java.lang.String[] codes,
java.lang.Object[] args) |
void |
setMessageSource(MessageSource source)
The message source to evaluate the default messages from
|
void |
setOwningClass(java.lang.Class constraintOwningClass)
The class the constraint applies to
|
void |
setParameter(java.lang.Object constraintParameter)
The parameter which the constraint is validated against.
|
void |
setPropertyName(java.lang.String constraintPropertyName)
The name of the property the constraint applies to
|
java.lang.String |
toString() |
void |
validate(java.lang.Object target,
java.lang.Object propertyValue,
Errors errors)
Validate this constraint against a property value.
|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, supports
public void setMessageSource(MessageSource source)
Constraint
setMessageSource
in interface Constraint
public java.lang.String getPropertyName()
getPropertyName
in interface Constraint
public void setOwningClass(java.lang.Class constraintOwningClass)
setOwningClass
in interface Constraint
Constraint.setOwningClass(java.lang.Class)
public void setPropertyName(java.lang.String constraintPropertyName)
Constraint
setPropertyName
in interface Constraint
constraintPropertyName
- The constraintPropertyName to set.public void setParameter(java.lang.Object constraintParameter)
Constraint
setParameter
in interface Constraint
constraintParameter
- The constraintParameter to set.public java.lang.Object getParameter()
getParameter
in interface Constraint
public void validate(java.lang.Object target, java.lang.Object propertyValue, Errors errors)
Constraint
validate
in interface Constraint
propertyValue
- The property value to validateerrors
- The errors instance to record errors againstpublic void rejectValue(java.lang.Object target, Errors errors, java.lang.String defaultMessageCode, java.lang.Object[] args)
public void rejectValue(java.lang.Object target, Errors errors, java.lang.String defaultMessageCode, java.lang.String code, java.lang.Object[] args)
public void rejectValue(java.lang.Object target, Errors errors, java.lang.String defaultMessageCode, java.lang.String[] codes, java.lang.Object[] args)
public void rejectValueWithDefaultMessage(java.lang.Object target, Errors errors, java.lang.String defaultMessage, java.lang.String[] codes, java.lang.Object[] args)
public void rejectValue(java.lang.Object target, Errors errors, java.lang.String code, java.lang.String defaultMessage)
public void rejectValue(java.lang.Object target, Errors errors, java.lang.String code, java.lang.Object[] args, java.lang.String defaultMessage)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isValid()
isValid
in interface Constraint