On Jun 19, 2009, at 3:31 PM, Thiago H. de Paula Figueiredo wrote:
> Em Fri, 19 Jun 2009 15:26:44 -0300, Norman Franke <
norman@...>
> escreveu:
>
>> No, the pages's properties. I figure I may want different settings on
>> each page.
>
> Nice point. :)
>
>> Seems like I'd need to know the page name and/or class for that. I
>> don't.
>
> You can inject the Request and use the ComponentEventLinkEncoder
> service to get the logical name (xxx/yyy) that was requested and
> then use ComponentClassResolver.resolvePageNameToClassName() to get
> the class name.
That seems more icky. Plus, you just get the page path. I think
getting the actual Page would be better, since another implementation
could use variables in the page instance. I did try it now, bug got a
NPE when trying to resolvePageNameToClassName. So, I'll stick with
what I have, I guess.
>>> If there isn't any better way to do it nor a JIRA about it, let's
>>> file one.
>>
>> Sure, feel free. Something along the lines if an injectable Page for
>> the current page, or the current Component?
>
> You can do this yourself (all you need is to create an account at
> Apache's JIRA), but I already created it:
https://issues.apache.org/jira/browse/TAP5-753Thanks! I think it would be best if that was implemented.
Norman Franke
Answering Service for Directors, Inc.
www.myasd.com