Re: Re: Re: Re: [T5] Sending Email from Tapestry

2008-04-18 Thread nille hammer

Me again,
> That is an interface (Messages is not)
Huuh!! Bad, faux pas! I have to correct myself in fact Messages IS an 
interface. But no matter it does not work.
Bye


- original Nachricht 

Betreff: Re: Re: Re: [T5] Sending Email from Tapestry
Gesendet: Sa, 19. Apr 2008
Von: nille hammer<[EMAIL PROTECTED]>

> Hi Thiago,
> 
> I am aware of the difference between App.properties and page specific
> properties. As my App.properties tends to grow significantly, I try to keep
> everything local unless it is needed by at least two components/pages.
> 
> BTW, using Messages as a parameter to a build method in AppModule. does not
> work. The ioc-container throws a RuntimeException: No service implements the
> interface org.apache.tapestry.ioc.Messages. So I tried ComponentResources.
> That is an interface (Messages is not) and provides a method getMessages().
> That led to the same result. I also added Annotation @Inject, no success.
> Until now I haven´t managed to get a hand on my ConfirmationMailSender via
> the ioc-Container. What I´m doing now ist calling new
> ConfirmationMailSender(this.messages) from within the page that uses it.
> That might not be ideal, but it works pretty well.
> 
> So any one who knows how to provide a message catalogue to a service builder
> method, please do not hesitate to enlight me.
> 
> Thanks and good night,
> nillehammer
> 
> - original Nachricht 
> 
> Betreff: Re: Re: [T5] Sending Email from Tapestry
> Gesendet: Fr, 18. Apr 2008
> Von: Thiago HP<[EMAIL PROTECTED]>
> 
> > On 4/18/08, nille hammer <[EMAIL PROTECTED]> wrote:
> > 
> > >  Hi Thiago,
> > 
> > Hi, Nille!
> > 
> > >  thanks for the advice that makes perfect sense! What is left is my
> first
> > question, where does Tapestry how to choose the right message catalogue?
> If
> > I injected the ConfirmationMailSender in my BookingSummary Page would
> > Tapestry use it´s message catalogue? So would I have to put the localized
> > messages into BookingSummary.properties?
> > 
> > I suggest you to put your localized messages in app.properties, being
> > app the name of the Tapestry servlet filter in you web.xml (answer for
> > your first question). But you could also put them in
> > BookingSummary.properties, but then they would only be used in that
> > page, not in the rest of your application (answer for your second e
> > third questions). Tapestry, the web framework, always looks first in
> > the page-specific properties file first and then in the global one
> > after.
> > 
> > All I'm saying here is valid for Tapestry web applications. I'm not
> > sure (and I can't find out now, unfortunately) what would be the name
> > of the properties file in a non-web application using Tapestry-IoC.
> > 
> > -- 
> > Thiago
> > 
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> > 
> 
> --- original Nachricht Ende 
> 
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

--- original Nachricht Ende 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Re: Re: [T5] Sending Email from Tapestry

2008-04-18 Thread nille hammer
Hi Thiago,

I am aware of the difference between App.properties and page specific 
properties. As my App.properties tends to grow significantly, I try to keep 
everything local unless it is needed by at least two components/pages.

BTW, using Messages as a parameter to a build method in AppModule. does not 
work. The ioc-container throws a RuntimeException: No service implements the 
interface org.apache.tapestry.ioc.Messages. So I tried ComponentResources. That 
is an interface (Messages is not) and provides a method getMessages(). That led 
to the same result. I also added Annotation @Inject, no success. Until now I 
haven´t managed to get a hand on my ConfirmationMailSender via the 
ioc-Container. What I´m doing now ist calling new 
ConfirmationMailSender(this.messages) from within the page that uses it. That 
might not be ideal, but it works pretty well.

So any one who knows how to provide a message catalogue to a service builder 
method, please do not hesitate to enlight me.

Thanks and good night,
nillehammer

- original Nachricht 

Betreff: Re: Re: [T5] Sending Email from Tapestry
Gesendet: Fr, 18. Apr 2008
Von: Thiago HP<[EMAIL PROTECTED]>

> On 4/18/08, nille hammer <[EMAIL PROTECTED]> wrote:
> 
> >  Hi Thiago,
> 
> Hi, Nille!
> 
> >  thanks for the advice that makes perfect sense! What is left is my first
> question, where does Tapestry how to choose the right message catalogue? If
> I injected the ConfirmationMailSender in my BookingSummary Page would
> Tapestry use it´s message catalogue? So would I have to put the localized
> messages into BookingSummary.properties?
> 
> I suggest you to put your localized messages in app.properties, being
> app the name of the Tapestry servlet filter in you web.xml (answer for
> your first question). But you could also put them in
> BookingSummary.properties, but then they would only be used in that
> page, not in the rest of your application (answer for your second e
> third questions). Tapestry, the web framework, always looks first in
> the page-specific properties file first and then in the global one
> after.
> 
> All I'm saying here is valid for Tapestry web applications. I'm not
> sure (and I can't find out now, unfortunately) what would be the name
> of the properties file in a non-web application using Tapestry-IoC.
> 
> -- 
> Thiago
> 
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

--- original Nachricht Ende 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]