Hello
I have a action
<webwork1 key="newactions" name="New actions" class="java.lang.Object"> <actions> <action name="com.mycomp.consulting.plugin.mycomponent.webwork.myComponentAction" alias="my_components"> <view name="success">/templates/com/mycomp/plugin/webwork/myComponentAction.vm</view> <view name="error">/templates/com/mycomp/plugin/webwork/myComponentAction.vm</view> <view name="input">/templates/com/mycomp/plugin/webwork/myComponentAction.vm</view> </action>
I have a link defined in web-item
<link linkId="my-component-link">/secure/admin/my_components.jspa?projectId=$helper.project.id</link>
Questions:
1. Is my understanding that action alias "my_components" is used in link as my_components.jspa to invoke com.mycomp.consulting.plugin.mycomponent.webwork.myComponentAction?
2. what function will be called when the link is clicked, within the class myComponentAction
I tried reading books written for jira plugin development and I could not find clear answer, is there a place where you can point me which explains these concepts.
Thanks very much to users of this forum for answering my questions.
Abe
1. Yes
2. doExecute(). You can call other functions by using "!commandName". For example, my_components!default.jspa will invoke doDefault() method. It is explained in the "There's more..." section on Page 67 in JIRA 5.x Development Cookbook.
Thanks Jobin
Time to get new version of book.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Got the latest edition from Packt, looks great. Thanks for writing the book.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Glad you like it :)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.