javax.validation.constraints
Annotation Type DecimalMin
@Target(value={METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER})
@Retention(value=RUNTIME)
@Documented
@Constraint(validatedBy={})
public @interface DecimalMin
The annotated element must be a number whose value must be higher or
equal to the specificed minimum.
Supported types are:
BigDecimal
BigInteger
String
byte
, short
, int
, long
,
and their respective wrappers
Note that double
and float
are not supported due to rounding errors
(some providers might provide some approximative support)
null
elements are considered valid
Required Element Summary |
java.lang.String |
value
The String representation of the min value according to the
BigDecimal string representation |
value
public abstract java.lang.String value
- The
String
representation of the min value according to the
BigDecimal
string representation
- Returns:
- value the element must be higher or equal to
message
public abstract java.lang.String message
- Default:
- "{javax.validation.constraints.DecimalMin.message}"
groups
public abstract java.lang.Class<?>[] groups
- Default:
- {}
payload
public abstract java.lang.Class<? extends Payload>[] payload
- Default:
- {}