This page last changed on Dec 12, 2006 by sam@atlassian.com.

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
Document generated by Confluence on Oct 06, 2009 00:27