On Sunday 26 April 2009 08:29:57 pm Wes Wannemacher wrote: > On Sunday 26 April 2009 02:22:50 pm Andreas Joseph Krogh wrote: > > Hi. > > I see that https://issues.apache.org/struts/browse/WW-2394 is closed with > > resolution=implemented with a comment referring to the Convention-plugin. I > > cannot se how it's possible with the Convention-plugin to map different > > names to an action using annotations. > > > > Say I have UserAction and want to map it as /mynamespace/showuser *and* > > /mynamespace/anotheralias for some reason, how is this possible using the > > Convention-plugin as the @Action-annotation is not applicable to classes? > > > The @Action annotation is meant to point to methods, and you can do it like - > > @Actions( { > @Action(/mynamespace/showuser), > @Action(/mynamespace/anotheralias) > }) > public String execute() { > ... > > > That is what I thought you were looking for, if it's not I'm sorry, go ahead > and re-open, preferably against the Conventions plugin and make a comment > letting us know a bit more about what you're looking for (and remember, > patches are welcomed!).
What I'm looking for is the above example but on the action-class itself, not on the individual methods. Any reason why the @Actions-annotation is not ElementType.TYPE in addition to ElementType.METHOD? The @Action-annotation is applicable to classes, but isn't respected it seems. If it'll bee accepted I'll be happy to provide a patch extending the @Actions-annotation to also be of ElementType.TYPE and make both @Actions and @Action work on action-classes aswell. -- Andreas Joseph Krogh <[email protected]> Senior Software Developer / CEO ------------------------+---------------------------------------------+ OfficeNet AS | The most difficult thing in the world is to | Rosenholmveien 25 | know how to do a thing and to watch | 1414 TrollÄsen | somebody else doing it wrong, without | NORWAY | comment. | | | Tlf: +47 24 15 38 90 | | Fax: +47 24 15 38 91 | | Mobile: +47 909 56 963 | | ------------------------+---------------------------------------------+ --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
