+1<div><br></div><div>regards,</div><div>gerhard<br clear="all"><br><br><br><div class="gmail_quote">2011/9/27 Emmanuel Bernard <span dir="ltr">&lt;<a href="mailto:emmanuel@hibernate.org">emmanuel@hibernate.org</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">For your info, here is my ordered list<br>
<br>
## Must have<br>
- BVAL-241 Method level validation<br>
- BVAL-238 Support for container injection in ConstraintValidator<br>
- BVAL-226 Make clear whether the static or the runtime type should be considered when creating property paths in case of cascaded validations<br>
- BVAL-221 The constraint violation builder cannot put constraint on a top level map key<br>
- BVAL-210 Make sure JTA / Java EE plays well with Bean Validation + JPA when exceptions occurs (at least raise the concern upstairs ;) )<br>
- BVAL-208 Support groups translation when cascading operations (hosted on @Valid or not)<br>
<br>
## Should have<br>
- BVAL-220 Offer stereotypes to skip validation on empty or null<br>
- BVAL-240 Revisit cross-field validation<br>
- BVAL-225 Propose ability to provide default resource bundles (for a constraint definition provider)<br>
- BVAL-219 Consider interpolating the value in error messages<br>
- BVAL-223 Add formatter syntax for interpolated messages<br>
- BVAL-216 Work with the JAXB EG to have a nice Bean Validation integration<br>
- BVAL-214 Ability to validate an object and a list of changes<br>
- BVAL-199 Offer helper classes to build ConstraintViolationExceptions (and potentially raise them)<br>
- BVAL-198 Simplify creation of ConstraintViolationExceptions<br>
- BVAL-192 Add &#39;exclusive&#39; boolean attribute to @DecimalMin/@DecimalMax constraints<br>
- BVAL-230 Add support for validating CharSequence types instead of just Strings<br>
- BVAL-217 Seperate the notion of message resolver vs message interpolator<br>
- BVAL-249 Add unwrap method to ConstraintValidatorContext for provider extension<br>
<br>
## Nice to have<br>
- BVAL-235 Support parameterized payload attributes (additional string param on @Payload)<br>
- BVAL-233 provide access to contextual info during message interpolation<br>
- BVAL-229 Offer a programmatic API to declare constraints on a domain model<br>
- BVAL-222 Add a ALL group to validate all groups instead of DEFAULT or the selected ones<br>
- BVAL-215 Make composition more flexible (OR support)<br>
- BVAL-213 Convert persistence storage exception into Bean Validation exceptions<br>
- BVAL-202 Apply constraints on the elements of an iterator<br>
- BVAL-191 Introduce a addEntityNode() method to the fluent node builder API<br>
- BVAL-211 Consider making javax.validation.ValidatorContext a self-referential generic type<br>
- BVAL-237 Expose validated bean via ConstraintValidatorContext<br>
<br>
## Next revision<br>
-<br>
<br>
## Discuss with JPA&#39;s expert group<br>
- BVAL-234 Ignore @NotNull on JPA&#39;s @GeneratedValue properties for pre-persist operations<br>
<div><div></div><div class="h5"><br>
On 26 sept. 2011, at 22:35, Gunnar Morling wrote:<br>
<br>
&gt; I created a filter to list all open BVAL issues without sub tasks:<br>
&gt;<br>
&gt; <a href="https://hibernate.onjira.com/secure/IssueNavigator.jspa?mode=hide&amp;requestId=11462" target="_blank">https://hibernate.onjira.com/secure/IssueNavigator.jspa?mode=hide&amp;requestId=11462</a><br>
&gt;<br>
&gt; This should be a good starting point.<br>
&gt;<br>
&gt; --Gunnar<br>
&gt;<br>
&gt;<br>
&gt; 2011/9/26 Gunnar Morling &lt;<a href="mailto:gunnar.morling@googlemail.com">gunnar.morling@googlemail.com</a>&gt;:<br>
&gt;&gt; I see you concerns about solely relying on votes.<br>
&gt;&gt;<br>
&gt;&gt; Marking the issues with the 4 categories also works for me. Once<br>
&gt;&gt; everybody has given his categorization, we can use standard JIRA<br>
&gt;&gt; priorities based on that to create a prioritized backlog.<br>
&gt;&gt;<br>
&gt;&gt; --Gunnar<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; 2011/9/26 Emmanuel Bernard &lt;<a href="mailto:emmanuel@hibernate.org">emmanuel@hibernate.org</a>&gt;:<br>
&gt;&gt;&gt; My problems with votes is that they are not weighted. I am not running the EG as a direct democracy. In general, I value someone&#39;s opinion proportional to his knowledge and involvement.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; For example, method level validation might not make sense to the commoner and thus be voted low but we see it as extremely important esp since it&#39;s used by other JSRs. Votes cannot really expose that.<br>


&gt;&gt;&gt;<br>
&gt;&gt;&gt; That being said, we can categorize issues in 4 circles:<br>
&gt;&gt;&gt; - must have<br>
&gt;&gt;&gt; - should have<br>
&gt;&gt;&gt; - nice to have<br>
&gt;&gt;&gt; - post 1.1<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; and we can use the comment system to mark issues with these circles.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 25 sept. 2011, at 13:37, Gunnar Morling wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I&#39;m wondering what&#39;s the best way to achieve some initial<br>
&gt;&gt;&gt;&gt; prioritization. Should we add comments to the JIRA issues? Another<br>
&gt;&gt;&gt;&gt; idea would be to use JIRA&#39;s voting feature and start with working on<br>
&gt;&gt;&gt;&gt; features with most votes. WDYT?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; --Gunnar<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; 2011/9/7 beanvalidation-dev  List &lt;<a href="mailto:beanvalidation-dev@lists.jboss.org">beanvalidation-dev@lists.jboss.org</a>&gt;:<br>
&gt;&gt;&gt;&gt;&gt; Hi all,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I have not seen your comment on the priority list.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; <a href="http://beanvalidation.org/roadmap/" target="_blank">http://beanvalidation.org/roadmap/</a> (main)<br>
&gt;&gt;&gt;&gt;&gt; <a href="https://hibernate.onjira.com/secure/IssueNavigator.jspa?reset=true&amp;jqlQuery=project+%3D+BVAL+AND+status+%3D+Open" target="_blank">https://hibernate.onjira.com/secure/IssueNavigator.jspa?reset=true&amp;jqlQuery=project+%3D+BVAL+AND+status+%3D+Open</a> (complete list of candidates)<br>


&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Can you put some thoughts to what has top priority for you and give your feedback?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Emmanuel<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; PS: I will be away from connected computers of most sort for 7 days ( for good reasons :o) ), but get the flow going without me.<br>
&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt; beanvalidation-dev mailing list<br>
&gt;&gt;&gt;&gt;&gt; <a href="mailto:beanvalidation-dev@lists.jboss.org">beanvalidation-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/beanvalidation-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/beanvalidation-dev</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; beanvalidation-dev mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:beanvalidation-dev@lists.jboss.org">beanvalidation-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/beanvalidation-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/beanvalidation-dev</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; beanvalidation-dev mailing list<br>
&gt;&gt;&gt; <a href="mailto:beanvalidation-dev@lists.jboss.org">beanvalidation-dev@lists.jboss.org</a><br>
&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/beanvalidation-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/beanvalidation-dev</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; beanvalidation-dev mailing list<br>
&gt; <a href="mailto:beanvalidation-dev@lists.jboss.org">beanvalidation-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/beanvalidation-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/beanvalidation-dev</a><br>
<br>
<br>
_______________________________________________<br>
beanvalidation-dev mailing list<br>
<a href="mailto:beanvalidation-dev@lists.jboss.org">beanvalidation-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/beanvalidation-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/beanvalidation-dev</a><br>
</div></div></blockquote></div><br></div>