|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||
@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD,PARAMETER})
@Documented
public @interface NumberValidationNumber validation rules
| Optional Element Summary | |
|---|---|
boolean |
bindMessages
true if the any error message should be bound to this field, false to use unbound Messages |
java.lang.String[] |
except
the list of events in which this validation does NOT place, empty for none. |
boolean |
excludeMax
true to exclude the maximum in the valid interval, default false |
boolean |
excludeMin
true to exclude the minimum in the valid interval, default false |
java.lang.String |
maxValue
maximum allowed value, ex: "200.1" |
java.lang.String |
message
the key of the message that will be displayed if the validator does not pass, leave empty for default |
java.lang.String |
minValue
minimum allowed value, ex: "100.1". |
java.lang.String[] |
on
the list of events in which this validation takes place, empty for all. |
int |
precision
how many digits |
java.lang.String |
propertyPath
if provided, applies to the property path instead of the annotated property |
int |
scale
how many decimal digits, set to -1 to disable. |
public abstract java.lang.String propertyPath
public abstract java.lang.String[] on
public abstract java.lang.String[] except
public abstract java.lang.String message
public abstract boolean bindMessages
Messages
public abstract java.lang.String minValue
public abstract java.lang.String maxValue
public abstract boolean excludeMin
public abstract boolean excludeMax
public abstract int scale
Column.precision()public abstract int precision
Column.scale()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||