In our base action classes we have elected not to implement the execute
method making them abstract actions instead.  this way you can include
protected methods in these classes to do validation and call them when
needed.  implementing exeucte method in base class seems too limiting.  you
could call super.execute() in your execute method but this is sloppy in my
opinion.  I would rather have a abstract super class.


-----Original Message-----
From: Joao Batistella [mailto:[EMAIL PROTECTED]
Sent: Tuesday, March 30, 2004 3:02 PM
To: 'Struts Users Mailing List'
Subject: RE: One Action class but more than one functionality


That's right.
But I have a problem. I have a superclass that all other actions extend and
this class only implement execute method with generic validations and so on.
So, I need the execute method being called, understand?
Thanks.
-----Original Message-----
From: Prabhat Kumar (IT) [mailto:[EMAIL PROTECTED]
Sent: terça-feira, 30 de março de 2004 17:33
To: Struts Users Mailing List
Subject: RE: One Action class but more than one functionality
look at the org.apache.struts.actions.DispatchAction class. It is exactly
for the use case you described.
-----Original Message-----
From: Joao Batistella [mailto:[EMAIL PROTECTED]
Sent: Tuesday, March 30, 2004 11:28 AM
To: 'Struts Users Mailing List'
Subject: One Action class but more than one functionality
Hello.
I have an action class to create, edit and remove a Person, for example. 
Is this a poor decision? I mean, should I create 3 action classes, one for
create, another for edit and another one for remove?
Does struts have a mechanism to help me in that?
Thanks all.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

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

Reply via email to