home | news | road map | contribute | forum | bug tracker
Bean Validation roadmap
We have seriously reduced our stock of todos with the release of Bean Validation 1.1 but we still have a few things we would like to put in the specification eventually. Most of them require some experimentation in Hibernate Validator or the other Bean Validation implementations out there. After feedback they will be ready to be folded back in the specification.
We encourage you to follow the Hibernate Validator roadmap (TODO link). We have also a left over from Bean Validation 1.1 described below.
Next revision
| Issue Id (JIRA) | Done | Proposal | Description | |
|---|---|---|---|---|
| BVAL-234 | 234 | Ignore @NotNull on JPA's @GeneratedValue properties for pre-persist operations | ||
| BVAL-210 | Make sure JTA / Java EE plays well with Bean Validation + JPA when exceptions occurs (at least raise the concern upstairs ;) ) | |||
| BVAL-248 | 248 | Introduce an evaluation order for constraints on a single property | ||
| BVAL-268 | Align with the EE platform on where to find validation.xml | |||
| BVAL-220 | Offer stereotypes to skip validation on empty or null | |||
| BVAL-240 | Revisit cross-field validation | |||
| BVAL-225 | Propose ability to provide default resource bundles (for a constraint definition provider) | |||
| BVAL-216 | Work with the JAXB EG to have a nice Bean Validation integration | |||
| BVAL-214 | Ability to validate an object and a list of changes | |||
| BVAL-199 | Offer helper classes to build ConstraintViolationExceptions (and potentially raise them) | |||
| BVAL-217 | Separate the notion of message resolver vs message interpolator | |||
| BVAL-252 | Improve support for the creation of constraint libraries | |||
| BVAL-251 | Improve Bean Validation support for modularized environments | |||
| BVAL-235 | Support parameterized payload attributes (additional string param on @Payload) | |||
| BVAL-233 | Provide access to contextual info during message interpolation | |||
| BVAL-229 | Offer a programmatic API to declare constraints on a domain model | |||
| BVAL-222 | Add a ALL group to validate all groups instead of DEFAULT or the selected ones | |||
| BVAL-215 | Make composition more flexible (OR support) | |||
| BVAL-213 | Convert persistence storage exception into Bean Validation exceptions | |||
| BVAL-202 | Apply constraints on the elements of an iterator | |||
| BVAL-211 | Consider making javax.validation.ValidatorContext a self-referential generic type | |||
| BVAL-237 | Expose validated bean via ConstraintValidatorContext |