<div dir="ltr">I definitely recommend EG members spend time on this proposal. That&#39;s exactly why having such a diverse EG is so valuable: getting feedback and input from different folks with different backgrounds.<div><br></div><div>That&#39;s not to say to not circulate it further (great idea!), but we should do our homework first. I know it takes time, but that was part of the deal when you sold your soul and joined the EG ;)</div><div><br></div><div>So thanks a lot for any feedback you may provide!</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-09-27 6:15 GMT+02:00 Michael Nascimento <span dir="ltr">&lt;<a href="mailto:misterm@gmail.com" target="_blank">misterm@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This is *super* complex. I wonder if we could get Alex Buckley and/or<br>
Michael Ernst to take a look at it to make sure we&#39;re going on the<br>
right direction. What do you think?<br>
<br>
PS: If they can&#39;t, I&#39;ll need a few hours of detailed reading to<br>
provide any meaningful feedback.<br>
<br>
Regards,<br>
Michael<br>
<div class="HOEnZb"><div class="h5"><br>
On Mon, Sep 19, 2016 at 8:31 AM, Gunnar Morling &lt;<a href="mailto:gunnar@hibernate.org">gunnar@hibernate.org</a>&gt; wrote:<br>
&gt; +1<br>
&gt;<br>
&gt; If everyone could take a look at this one, that&#39;d be great! It&#39;s a bit more<br>
&gt; complex, so the more eyes we get on this one, the better.<br>
&gt;<br>
&gt; Thanks!<br>
&gt;<br>
&gt; 2016-09-19 13:28 GMT+02:00 Emmanuel Bernard &lt;<a href="mailto:emmanuel@hibernate.org">emmanuel@hibernate.org</a>&gt;:<br>
&gt;&gt;<br>
&gt;&gt; This is probably going to be most visible feature of Bean Validation<br>
&gt;&gt; 2.0. We particularly need your feedback and involvement on this one.<br>
&gt;&gt;<br>
&gt;&gt; Emmanuel<br>
&gt;&gt;<br>
&gt;&gt; On Tue 2016-09-06 18:12, Emmanuel Bernard wrote:<br>
&gt;&gt; &gt;Hi all,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;I and a few others have been working on a proposal to support things<br>
&gt;&gt; &gt;like Collection&lt;@Email String&gt; and Optional&lt;@Email String&gt;. This is<br>
&gt;&gt; &gt;more complicated that it seems at first glance.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;Instead of doing an ad-hoc support for the various collection types,<br>
&gt;&gt; &gt;Optional and the JavaFX Properties, we quickly decided to define the<br>
&gt;&gt; &gt;notion of container and the ability to declare constraints on contained<br>
&gt;&gt; &gt;elements to validate them.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;This lead to two main proposals that you can read at<br>
&gt;&gt; &gt;<a href="http://beanvalidation.org/proposals/BVAL-508/" rel="noreferrer" target="_blank">http://beanvalidation.org/<wbr>proposals/BVAL-508/</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;This is a relatively long read, you can start by ignoring &quot;alternative&quot;<br>
&gt;&gt; &gt;options for your first pass. We are very interested in feedback at this<br>
&gt;&gt; &gt;stage as we have been pushing these proposal very far already and they<br>
&gt;&gt; &gt;would need to become part of the spec as next step.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;Let me know of what you think, questions, remarks etc.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;In particular, I&#39;m interested in what you think of the following.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;The capability to define custom containers.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;The extractor approach vs its alternative.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;The concepts of @ConstraintsAppliesTo(<wbr>COMTAINED) used for JavaFX and for<br>
&gt;&gt; &gt;subclasses of containers.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;@Valid, in particular the legacy and new forms and how to handle the<br>
&gt;&gt; &gt;transition.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;And finally, but a big one, what do you think of proposal 1 vs proposal<br>
&gt;&gt; &gt;2. The latter being more generic but with more open questions (and a<br>
&gt;&gt; &gt;less elaborated at this stage).<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;Emmanuel<br>
&gt;&gt; &gt;_____________________________<wbr>__________________<br>
&gt;&gt; &gt;beanvalidation-dev mailing list<br>
&gt;&gt; &gt;<a href="mailto:beanvalidation-dev@lists.jboss.org">beanvalidation-dev@lists.<wbr>jboss.org</a><br>
&gt;&gt; &gt;<a href="https://lists.jboss.org/mailman/listinfo/beanvalidation-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/<wbr>beanvalidation-dev</a><br>
&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt; beanvalidation-dev mailing list<br>
&gt;&gt; <a href="mailto:beanvalidation-dev@lists.jboss.org">beanvalidation-dev@lists.<wbr>jboss.org</a><br>
&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/beanvalidation-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/<wbr>beanvalidation-dev</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; beanvalidation-dev mailing list<br>
&gt; <a href="mailto:beanvalidation-dev@lists.jboss.org">beanvalidation-dev@lists.<wbr>jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/beanvalidation-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/<wbr>beanvalidation-dev</a><br>
______________________________<wbr>_________________<br>
beanvalidation-dev mailing list<br>
<a href="mailto:beanvalidation-dev@lists.jboss.org">beanvalidation-dev@lists.<wbr>jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/beanvalidation-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/<wbr>beanvalidation-dev</a><br>
</div></div></blockquote></div><br></div>