deltaspike-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gerhard Petracek <gerhard.petra...@gmail.com>
Subject Re: proposal for JSF Messages
Date Fri, 05 Oct 2012 19:57:03 GMT
the example provided by mark could add a global message with the same
summary- and detail-message.
-> we just need those methods with additional parameters.

regards,
gerhard



2012/10/5 Ken Finnigan <ken@kenfinnigan.me>

> Some additional plans for messages that may be relevant to JSF have been
> documented in [1].
>
> In Seam 3 International we had some ideas around targeting a message at a
> specific component which are noted here [2].
>
> Ken
>
> [1]
>
> https://cwiki.apache.org/confluence/display/DeltaSpike/Message+Module+Drafts
> [2]
>
> https://issues.jboss.org/browse/SEAMINTL-7?focusedCommentId=12562378&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-12562378
>
> On Fri, Oct 5, 2012 at 3:18 PM, Gerhard Petracek <
> gerhard.petracek@gmail.com
> > wrote:
>
> > hi jason,
> >
> > that's for sure just a first idea.
> > e.g. we also need the possibility to add messages for a specific
> component.
> >
> > regards,
> > gerhard
> >
> >
> >
> > 2012/10/5 Jason Porter <lightguard.jp@gmail.com>
> >
> > > On Fri, Oct 5, 2012 at 11:24 AM, Mark Struberg <struberg@yahoo.de>
> > wrote:
> > >
> > > > Hi folks!
> > > >
> > > > I thought quite some time about how we could do the typesafe messging
> > for
> > > > JSF. Today I had the following idea.
> > > >
> > > >
> > > > Imagine a typesafe message
> > > >
> > > > @MessageBundle
> > > > public interface SimpleMessage
> > > > {
> > > >     @MessageTemplate("Welcome to %s")
> > > >     Message welcomeTo(String name);
> > > > }
> > > >
> > > > This is nice but it's hard to use it for creating FacesMessages that
> > way.
> > > >
> > > > Now imagine the following
> > > >
> > > > @Inject
> > > > JsfMessage<SimpleMessge> message;
> > > >
> > > > ...
> > > >
> > > > message.addInfo().welcomeTo("DeltaSpike);
> > > >
> > > >
> > > >
> > > > public interface JsfMessage<T> {
> > > >   T addInfo();
> > > >   T addWarning();
> > > >   T addError();
> > > >   void clear();
> > > > }
> > > >
> > > >
> > > > I think it is possible to implement this, right?
> > > >
> > > > Wdyt from a users perspective?
> > > >
> > > > LieGrue,
> > > > strub
> > > >
> > > >
> > > This looks like a great start. In IRC we discovered we need to
> determine
> > if
> > > the text goes to the summary or detail. We already have the severity
> with
> > > the methods. I'd suggest having each of those methods take an enum
> > (DETAIL,
> > > SUMMARY, BOTH or similar). One drawback I see about this is you can't
> > > define a different message for the detail and the summary on one line,
> > but
> > > that may not be the end of the world.
> > >
> > > --
> > > Jason Porter
> > > http://lightguard-jp.blogspot.com
> > > http://twitter.com/lightguardjp
> > >
> > > Software Engineer
> > > Open Source Advocate
> > > Author of Seam Catch - Next Generation Java Exception Handling
> > >
> > > PGP key id: 926CCFF5
> > > PGP key available at: keyserver.net, pgp.mit.edu
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message