2018-01-25 10:50 GMT+01:00 Britta Katzenbach <[email protected]>:
> 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: [email protected]
For additional commands, e-mail: [email protected]