Great!! Thanks, i can do it with my own CDI Producer Method and works!!

Thanks

2012/4/4 Gerhard Petracek <gerhard.petra...@gmail.com>

> hi jose,
>
> if you really need it for advanced use-cases, you can create your own cdi
> producer-method - e.g.:
>
>    @Produces
>    @Enhanced
>    @Dependent
>    protected MessageContext createCustomMessageContext(@Jsf MessageContext
> jsfMessageContext)
>    {
>        return  jsfMessageContext.config().use().messageResolver(new
> CustomMessageResolver()).create();
>    }
> ->
>    @Inject
>    @Enhanced
>    private MessageContext messageContext;
>
> (instead of @Enhanced you can create your own cdi-qualifier)
>
> regards,
> gerhard
>
>
>
> http://www.irian.at
>
> Your JSF/JavaEE powerhouse -
> JavaEE Consulting, Development and
> Courses in English and German
>
> Professional Support for Apache MyFaces
>
>
> 2012/4/4 José Luis Cetina <maxtorz...@gmail.com>
>
> > Is there a way to override MessageContext for set the messageResolver
> > always to my own resolver?
> >
> >
> > Beacuse in each managed bean i have to do this after use it:
> >
> > @Inject
> >    @Jsf
> >    private MessageContext messageContext;
> >
> > //some method
> >     *   messageContext.config().change().messageResolver(new
> > MyOwnMessageResolver());*
> > *
> > *
> > *
> > *
> > *Thanks*
> >
> >
> > 2012/4/4 Gerhard Petracek <gerhard.petra...@gmail.com>
> >
> > > hi jose,
> > >
> > > i said: "std. jsf application message bundle."
> > >
> > > ->
> > >
> > > <application>
> > >    <message-bundle>...</message-bundle>
> > > </application>
> > >
> > > see e.g. [1]
> > >
> > > regards,
> > > gerhard
> > >
> > > [1]
> > >
> > >
> >
> https://svn.apache.org/repos/asf/myfaces/extensions/cdi/tags/extcdi-1.0.4/examples/jsf-examples/hello_myfaces-codi_jsf20/src/main/webapp/WEB-INF/faces-config.xml
> > >
> > >
> > >
> > > http://www.irian.at
> > >
> > > Your JSF/JavaEE powerhouse -
> > > JavaEE Consulting, Development and
> > > Courses in English and German
> > >
> > > Professional Support for Apache MyFaces
> > >
> > >
> > > 2012/4/4 José Luis Cetina <maxtorz...@gmail.com>
> > >
> > > > I found a solution, creating my own MessageResolver, thanks, i will
> > share
> > > > later.
> > > >
> > > > El 4 de abril de 2012 10:57, José Luis Cetina <maxtorz...@gmail.com
> > > > >escribió:
> > > >
> > > > > I have 2 resource bundle:
> > > > >
> > > > > <resource-bundle>
> > > > >             <base-name>my.package.i18n.messages</base-name>
> > > > >             <var>prop_general</var>
> > > > >  </resource-bundle>
> > > > >
> > > > > <resource-bundle>
> > > > >             <base-name> my.package2.i18n.messages</base-name>
> > > > >             <var>prop_users</var>
> > > > > </resource-bundle>
> > > > >
> > > > >
> > > > > and in my class:
> > > > > @Inject
> > > > >     private MessageContext messageContext;
> > > > >
> > > > > String messageText =
> > messageContext.message().text("msgKey").toText();
> > > > >
> > > > > How CODI know where resource-bundle has to use?
> > > > >
> > > > >
> > > > >
> > > > > El 4 de abril de 2012 10:27, José Luis Cetina <
> maxtorz...@gmail.com
> > > > >escribió:
> > > > >
> > > > > My JSF app use this:
> > > > >>
> > > > >> <resource-bundle>
> > > > >>             <base-name>my.package.i18n.messages</base-name>
> > > > >>             <var>prop_general</var>
> > > > >>  </resource-bundle>
> > > > >>
> > > > >> In my xhtml page i use
> > > > >>
> > > > >> #{prop_general.mykey}
> > > > >>
> > > > >>
> > > > >> but i dont know how i can use this with CODI Messages,
> > > > >>
> > > > >> I see this example:
> > > > >>
> > > > >> String messageText =
> > messageContext.message().text("msgKey").toText();
> > > > >>
> > > > >> but how CODI get my property file? and where i get the
> > > > >> object messageContext ??
> > > > >> i think the tutorial is not specific about this
> > > > >>
> > > > >>
> > > > >> 2012/4/4 Gerhard Petracek <gerhard.petra...@gmail.com>
> > > > >>
> > > > >>> hi jose,
> > > > >>>
> > > > >>> in a jsf application:
> > > > >>> just configure your std. jsf application message bundle.
> > > > >>>
> > > > >>> regards,
> > > > >>> gerhard
> > > > >>>
> > > > >>>
> > > > >>>
> > > > >>> http://www.irian.at
> > > > >>>
> > > > >>> Your JSF/JavaEE powerhouse -
> > > > >>> JavaEE Consulting, Development and
> > > > >>> Courses in English and German
> > > > >>>
> > > > >>> Professional Support for Apache MyFaces
> > > > >>>
> > > > >>>
> > > > >>> 2012/4/4 José Luis Cetina <maxtorz...@gmail.com>
> > > > >>>
> > > > >>> > Hi im new with CODI Messages Module, im reading this page:
> > > > >>> > https://cwiki.apache.org/EXTCDI/message-usage.html
> > > > >>> >
> > > > >>> > but i cant find a way to use codi msgs with properties file, it
> > is
> > > > >>> > possible?.
> > > > >>> >
> > > > >>> > Normally i use properties file where the use can change their
> > msgs
> > > > but
> > > > >>> here
> > > > >>> > in CODI.
> > > > >>> >
> > > > >>> >
> > > > >>> >
> > > > >>> >
> > > > >>> > --
> > > > >>> >
> > -------------------------------------------------------------------
> > > > >>> > *SCJA. José Luis Cetina*
> > > > >>> >
> > -------------------------------------------------------------------
> > > > >>> >
> > > > >>>
> > > > >>
> > > > >>
> > > > >>
> > > > >> --
> > > > >>
> -------------------------------------------------------------------
> > > > >> *SCJA. José Luis Cetina*
> > > > >>
> -------------------------------------------------------------------
> > > > >>
> > > > >>
> > > > >
> > > > >
> > > > > --
> > > > > -------------------------------------------------------------------
> > > > > *SCJA. José Luis Cetina*
> > > > > -------------------------------------------------------------------
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > -------------------------------------------------------------------
> > > > *SCJA. José Luis Cetina*
> > > > -------------------------------------------------------------------
> > > >
> > >
> >
> >
> >
> > --
> > -------------------------------------------------------------------
> > *SCJA. José Luis Cetina*
> > -------------------------------------------------------------------
> >
>



-- 
-------------------------------------------------------------------
*SCJA. José Luis Cetina*
-------------------------------------------------------------------

Reply via email to