On Wed, 2008-09-03 at 04:06 -0500, Leonardo Uribe wrote:

> 

> 
> Ok, I  understand the missing point. There are some config init params
> for use TomahawkFacesContextWrapper or not (this was discussed and
> solved). But it could be good to have config params for set the values
> used by TomahawkFacesContextWrapper for handle the multipart request
> case (what you are proposing in a difficult to understand way). 

Yes, that's what I meant.

> 
> One problem is do any cast to PortletContext to get the init param
> (any cast to PortletContext or any portlet class creates a requeriment
> portlet api when loading this class, so introduce
> ClassNotFoundExceptions on servlet environments). I believe it is
> possible to do this using reflection (or create a separate class that
> has the portlet api code, so it is only called when the app is on
> portlet environment).

Yep, agreed. Some reflection stuff will probably be needed, but not too
complex.

>  Suggestions, patches and any help are welcome (if you want it do it
> yourself!).

I'll do my best to find some time to help. I would love to see a
tomahawk release out, and know that you've already put a huge amount of
time into getting things into shape for a release.

However I am really really busy at the moment, and can't promise a lot.
I have never written a Portlet before, so testing any patch that I
prepare would be tricky for a start...

Just as a side note: when someone proposes a new feature, I agree that
the burden is on them to provide a patch. But this is a QA issue, which
is somewhat different; it's not entirely fair to people who have spent
time reviewing code to also be solely responsible for providing patches
for stuff they find. Reading patches is a thankless enough task without
that!

But changing this after it is part of an official release will be
tricky/impossible without breaking backwards compatibility so it's
really worth doing now.

Cheers,
Simon

> 

Reply via email to