From JIRA 3.7, the ActionManager has been refactored into several other interfaces, these include the CommentManager, WorklogManager, ChangeHistoryManager, RepositoryManager and IssueTabPanel. The following table is a mapping of the old ActionManager methods to the new refactored ones (including the new java interface the method resides in).
 | You will notice that the new methods in JIRA 3.7 take in the Issue object as opposed to the GenericValue. |
| ActionManager method (Pre JIRA 3.7) |
Corresponding method (Post JIRA 3.7) |
Corresponding Interface |
| List getComments(GenericValue issue, User user) |
List getCommentsForUser(Issue issue, User user) |
CommentManager |
| List getWorklog(GenericValue issue, User user) |
List getWorklogsForUser(Issue issue, User user) |
WorklogManager |
| List getChangeHistory(GenericValue issue, User remoteUser) |
List getChangeHistoriesForUser(Issue issue, User remoteUser) |
ChangeHistoryManager |
| List getWorkflow(GenericValue issue, User remoteUser) |
removed |
- |
| List getActions(GenericValue issue, User remoteUser) |
List getActions(Issue issue, User remoteUser) |
AllTabPanel |
| List getCommits(GenericValue issue, User remoteUser) |
Map getCommits(Issue issue, User remoteUser) |
RepositoryManager |
| Email createEmail(GenericValue issue, Message mimeMessage) |
removed |
- |
| List getEmails(GenericValue issue, User remoteUser) |
removed |
- |
| List getPluginModuleActions(String moduleKey, GenericValue issue, User remoteUser) |
List getActions(Issue issue, User remoteUser) |
IssueTabPanel |
Comments (1)
Jun 27, 2007
lars mueller says:
So how would i now figure out the last assignee of an issue using the new Interf...So how would i now figure out the last assignee of an issue using the new Interfaces?