|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.springlayout.web.validator.AbstractValidationRule
public abstract class AbstractValidationRule
Abstract validation rule providing common functionality for concrete ValidationRule
implementations
Constructor Summary | |
---|---|
AbstractValidationRule()
|
Method Summary | |
---|---|
void |
conditionallyValidate(javax.servlet.http.HttpServletRequest request,
java.lang.Object obj,
org.springframework.validation.Errors errors,
java.lang.String fieldKey)
Calls upon condition to determine whether the validation rule should applied or not then conditionally validates. |
Condition |
getCondition()
|
java.lang.String |
getConditionalJavascript(OnPageFieldInstance fieldInstance,
java.lang.Object command,
java.lang.String formName)
Retrieves a javascript representation of this validation rule which will be applied to each of the events supplied in eventNames. |
java.lang.Object |
getFieldValue(java.lang.Object obj,
java.lang.String fieldKey)
Gets a fields value based on its fieldKey / path. |
abstract java.lang.String |
getJavascript()
Get the javascript used to validate this rule |
void |
setCondition(Condition condition)
Set a condition to evaluate to determine whether to run this validation rule |
protected abstract void |
validate(javax.servlet.http.HttpServletRequest request,
java.lang.Object obj,
org.springframework.validation.Errors errors,
java.lang.String fieldKey)
Validate the object |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sf.springlayout.web.validator.ValidationRule |
---|
isValid |
Constructor Detail |
---|
public AbstractValidationRule()
Method Detail |
---|
public Condition getCondition()
public void setCondition(Condition condition)
condition
- the condition to setpublic java.lang.Object getFieldValue(java.lang.Object obj, java.lang.String fieldKey)
obj
- fieldKey
-
public void conditionallyValidate(javax.servlet.http.HttpServletRequest request, java.lang.Object obj, org.springframework.validation.Errors errors, java.lang.String fieldKey)
conditionallyValidate
in interface ValidationRule
obj
- the command object on which to validatefieldKey
- the fieldKey or path to the field in the objectrequest
- the current HttpServletRequesterrors
- the current errors for this requestprotected abstract void validate(javax.servlet.http.HttpServletRequest request, java.lang.Object obj, org.springframework.validation.Errors errors, java.lang.String fieldKey)
request
- obj
- errors
- fieldKey
- public java.lang.String getConditionalJavascript(OnPageFieldInstance fieldInstance, java.lang.Object command, java.lang.String formName)
ValidationRule
getConditionalJavascript
in interface ValidationRule
public abstract java.lang.String getJavascript()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |