javax.validation.constraints
Annotation Type Max


@Target(value={METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER})
@Retention(value=RUNTIME)
@Documented
@Constraint(validatedBy={})
public @interface Max

The annotated element must be a number whose value must be lower or equal to the specified maximum.

Supported types are:

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
 long value
           
 
Optional Element Summary
 java.lang.Class<?>[] groups
           
 java.lang.String message
           
 java.lang.Class<? extends Payload>[] payload
           
 

Element Detail

value

public abstract long value
Returns:
value the element must be lower or equal to

message

public abstract java.lang.String message
Default:
"{javax.validation.constraints.Max.message}"

groups

public abstract java.lang.Class<?>[] groups
Default:
{}

payload

public abstract java.lang.Class<? extends Payload>[] payload
Default:
{}