<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<br>
Dan Allen wrote:
<blockquote
 cite="mid:19758da0912102328n4c99fa32s369bd45d4b271f10@mail.gmail.com"
 type="cite">I read through it quickly, still planning on a deeper
analysis later.<br>
  <br>
One thing I have to say is "view actions". I wanted them badly in JSF
2.0 and now Lincoln has done a great job of presenting to a good
portion of this expert group why they are useful (in his PrettyFaces
talk). Once again, we see it in this article.<br>
</blockquote>
Hi Dan,<br>
<br>
I didn't see this talk (although I should watch it, I keep hearing it
was good!), can you give a pointer to what "view actions" are?&nbsp; Looking
at <a class="moz-txt-link-rfc2396E" href="http://code.google.com/p/prettyfaces/">"http://code.google.com/p/prettyfaces/"</a>, do you mean point #4 in the
Feature list?&nbsp; If yes, then I think JSF2 is already very close with our
f:event tag, for example: &lt;f:event type="beforeEncode" ...&gt;.<br>
<br>
Only problem is we didn't spend time defining the appropriate events
(like beforeEncode) for JSF 2.0 (unless I missed that).&nbsp; I did suggest
some at one point based on what I have in JSFT.<br>
<br>
Ken<br>
<blockquote
 cite="mid:19758da0912102328n4c99fa32s369bd45d4b271f10@mail.gmail.com"
 type="cite"><br>
So, Lincoln and I will touch base on a proposal to complete the view
metadata processing on initial request to include view action support.
I've been meaning to provide a patch for this, but I'm glad that I've
got Lincoln to work with since he has some other ideas beyond what I
was thinking. (action item)<br>
  <br>
Second, conditional validation just keeps biting us. I realize graph
validation is complex, but we really need to just consider the use case
that this guy is bring up (which is the same use case I hear over and
over) and just try to think how we would solve it if we were developing
the app, then try to reduce that complexity. Bean Validation is
excellent for field-level validation, but it really doesn't deal with
the "if this, then that" or "this before that" situation. I proposed
one solution in the JSF 2 and beyond slides using the postValidate
event, but really that isn't much prettier.<br>
  <br>
-Dan<br>
  <br>
  <div class="gmail_quote">On Fri, Dec 11, 2009 at 12:02 AM, Dan Allen <span
 dir="ltr">&lt;<a moz-do-not-send="true"
 href="mailto:dan.j.allen@gmail.com">dan.j.allen@gmail.com</a>&gt;</span>
wrote:<br>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Yep,
I just picked up on that, thanks to our trusty #jsf2next tag (and the
fact that he called us all out by name).<br>
    <br>
The way I look at it, these guys have the time to sit down, write their
thoughts, and, in this case, create a PDF document. That means they
clearly are trying to communicate with us. Let's parse it, see what
action items we can take (could simply be updates to <a
 moz-do-not-send="true" href="http://javaserverfaces.org"
 target="_blank">javaserverfaces.org</a> or <a moz-do-not-send="true"
 href="http://jsfcentral.com" target="_blank">jsfcentral.com</a>) and
roll with it. They are doing the hard work for us, we just have to pay
attention.<br>
    <font color="#888888">
    <br>
-Dan<br>
    </font><br>
p.s. Keep in mind that I do recognize that e-mail traffic has been
heavy and the holidays are approaching, so I'm not pressuring anyone to
act immediately. It's just important that we do capture this feedback
and do analysis on it in due time. I look forward to what it will
reveal.
    <div>
    <div class="h5"><br>
    <br>
    <div class="gmail_quote">On Thu, Dec 10, 2009 at 11:49 PM, Lincoln
Baxter III <span dir="ltr">&lt;<a moz-do-not-send="true"
 href="mailto:lincolnbaxter@gmail.com" target="_blank">lincolnbaxter@gmail.com</a>&gt;</span>
wrote:<br>
    <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">from
@ptrthomas<br>
      <br>
U, I and #JSF - "still painful after all these years" <a
 moz-do-not-send="true" href="http://is.gd/5j3GI" target="_blank">http://is.gd/5j3GI</a><br>
      <br>
---<br>
      <font color="#888888">Lincoln Baxter, III<br>
      <a moz-do-not-send="true" href="http://ocpsoft.com"
 target="_blank">http://ocpsoft.com</a><br>
      <a moz-do-not-send="true" href="http://scrumshark.com"
 target="_blank">http://scrumshark.com</a><br>
"Keep it Simple"<br>
      <br>
      <br>
      </font></blockquote>
    </div>
    <br>
    <br clear="all">
    <br>
    </div>
    </div>
    <div>
    <div class="h5">-- <br>
Dan Allen<br>
Senior Software Engineer, Red Hat | Author of Seam in Action<br>
Registered Linux User #231597<br>
    <br>
    <a moz-do-not-send="true" href="http://mojavelinux.com"
 target="_blank">http://mojavelinux.com</a><br>
    <a moz-do-not-send="true" href="http://mojavelinux.com/seaminaction"
 target="_blank">http://mojavelinux.com/seaminaction</a><br>
    <a moz-do-not-send="true"
 href="http://www.google.com/profiles/dan.j.allen" target="_blank">http://www.google.com/profiles/dan.j.allen</a><br>
    </div>
    </div>
  </blockquote>
  </div>
  <br>
  <br clear="all">
  <br>
-- <br>
Dan Allen<br>
Senior Software Engineer, Red Hat | Author of Seam in Action<br>
Registered Linux User #231597<br>
  <br>
  <a moz-do-not-send="true" href="http://mojavelinux.com">http://mojavelinux.com</a><br>
  <a moz-do-not-send="true" href="http://mojavelinux.com/seaminaction">http://mojavelinux.com/seaminaction</a><br>
  <a moz-do-not-send="true"
 href="http://www.google.com/profiles/dan.j.allen">http://www.google.com/profiles/dan.j.allen</a><br>
</blockquote>
</body>
</html>