struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Łukasz Lenart <lukasz.len...@googlemail.com>
Subject Re: How to resuse an Action class in different namespace contexts?
Date Mon, 23 Jul 2012 11:28:07 GMT
One base abstract class and two concrete classes which contain the
prepare() methods as specified.


Regards
-- 
Łukasz
mobile +48 606 323 122 http://www.lenart.org.pl/
Warszawa JUG conference - Confitura http://confitura.pl/

2012/7/23 Mounir Benzid <mb@meetingmasters.de>:
>
>
> I use two different namespaces to secure my web application ( with spring
> security)
>
> One is /pubilc  the other is called.. well..  /private. Everything
> underneath /private is available only  to logged-in users.
>
>
> Currently  there is an action class living in the /public namespace named
> ShowPublicAgendaAction
> which is responsible for showing today's agenda items.
>
>
> A very similar action ShowPrivateAgendaAction exists in the secured /private
> namespace
> which does pretty much the same thing, the only difference is, that all
> available agenda itens are presented to the user
> (not only those of today)
>
>
> I'd like to consolidate both actions since they differ only in one single
> line of code
>
>  Public:       public void prepare() { List<AgendaItem> items=
> agendaManager.loadTodaysItems();.....}
>
> Private:      public void prepare() {  List<AgendaItem> items=
> agendaManager.loadItems();......}
>
>
> How do I go about serving requests from different namespaces in one Action
> class?
>
> Requests coming-in from /private should call  items=
> agendaManager.loadItems();
> Everythng else should call items= agendaManager.loadTodaysItems();
>
>
>
> Thanks.
>
> Mounir
>
>
>
>
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message