Package javax.validation.constraints

# Annotation Interface Future

@Target({METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER}) @Retention(RUNTIME) @Documented @Constraint(validatedBy={}) public @interface Future
Verify that the annotated value of the annotated element is in the future or `null`. Supported types are `Calendar` and `Date` Other types might be supported in a non-portable manner.

Version:
  $Rev$ $Date$

## Nested Class Summary

Nested Classes
Modifier and Type
Class
Description
`static @interface`
`Future.List`

## Optional Element Summary

Optional Elements
Modifier and Type
Optional Element
Description
`Class<?>[]`
`groups`
`String`
`message`
`Class<? extends Payload>[]`
`payload`

## Element Details

### message

String message

Default:
  `"{javax.validation.constraints.Future.message}"`

### groups

Class<?>[] groups

Default:
  `{}`

### payload

Class<? extends Payload>[] payload

Default:
  `{}`