2018-01-25 10:50 GMT+01:00 Britta Katzenbach <katzenb...@liwa.de>: > struts.xml: > > <package name="default" extends="tiles-default" namespace="/„ > > … > <global-allowed-methods>abort,execute,search,reset,download,refresh,delegate,forward,release,saveComments</global-allowed-methods> > </package>
I assume you do not declare actions in struts.xml, you just use the Convention, right? > Java: > > @AllowedMethods(value = {"changeLanguage", "deleteAttachment", > "uploadMailAttachment"}) > public class SpecifyMailTask extends AbstractTask { > > @AllowedMethods(value = {"saveInputAndSuccess"}) > public abstract class AbstractTask extends AbstractBasicJbpmTask implements > ModelDriven<TaskModel>, Preparable {…} > > @AllowedMethods(value = { "abort", "cancel", "claim", "claimAndStart", > "claimAndSkip", "complete", "delegate", "forward", > "incomplete", "release", "skipAndComplete", "start", "suspend", > "uploadTaskAttachment"}) > public abstract class AbstractBasicJbpmTask extends AbstractCrmAction > implements ModelDriven<TaskModel>, Preparable {…} You can put these annotations in package-info.java as well > This it would look like, if we could use inheritance. In others cases we > have one or more layer of inheritance more. This is a limitation of our AnnotationUtils class but we can extend it, please register a ticket in JIRA https://issues.apache.org/jira/projects/WW/issues Regards -- Łukasz + 48 606 323 122 http://www.lenart.org.pl/ --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org