|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value=METHOD) @Retention(value=RUNTIME) public @interface FieldExpressionValidator
This validator uses an OGNL expression to perform its validator. The error message will be added to the field if the expression returns false when it is evaluated against the value stack.
Annotation usage: The annotation must be applied at method level. Annotation parameters:Parameter | Required | Default | Notes |
---|---|---|---|
message | yes | field error message | |
key | no | i18n key from language specific properties file. | |
fieldName | no | ||
shortCircuit | no | false | If this validator should be used as shortCircuit. |
expression | yes | An OGNL expression that returns a boolean value. |
@FieldExpressionValidator(message = "Default message", key = "i18n.key", shortCircuit = true, expression = "an OGNL expression")
Required Element Summary | |
---|---|
String |
expression
An OGNL expression that returns a boolean value. |
String |
message
The default error message for this validator. |
Optional Element Summary | |
---|---|
String |
fieldName
The optional fieldName for SIMPLE validator types. |
String |
key
The message key to lookup for i18n. |
boolean |
shortCircuit
If this is activated, the validator will be used as short-circuit. |
Element Detail |
---|
public abstract String expression
public abstract String message
public abstract String key
public abstract String fieldName
public abstract boolean shortCircuit
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |