on 9/19/01 9:32 AM, "John McNally" <[EMAIL PROTECTED]> wrote:

> I am all for adding this, the one problem I see is that I think torque
> is supposed to be independent of turbine and fulcrum (I need to solve a
> dependency on fulcrum.intake, maybe there are others).  A simple way
> around this is to not declare that the generated classes implement
> interfaces in other packages, and force the application programmer to
> declare it in the empty class if they wish to use the tool.  This idea
> sucks though, so maybe there is a better idea.  Another (and this does
> not seem ideal either) is to create some commons repo of interfaces.
> The ApplicationTool (pull), Retrievable (intake), and Recyclable (pool),
> etc.  do not share anything in common that I can see though, so not sure
> why they should be ripped out of their associated packages.

Lets make a jakarta-turbine-common

That way, we can resolve dependencies across projects for Turbine specific
interfaces that wouldn't really fit well into the Jakarta commons area.

> If this can be solved, the code looks good.  I would suggest storing the
> ParameterParser in an attribute as it is the only thing in the RunData
> that is used and this is made more clear and efficient by not
> referencing the RunData.  I also prefer the name getXXXFromParameters()
> as I tend to think of Context as having to do with a TemplateContext and
> you are pulling the info from request parameters.

+1

-jon


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

Reply via email to