ActionManager Removed

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

Was this helpful?

Thanks for your feedback!

Why was this unhelpful?

Have a question about this article?

See questions about this article

Powered by Confluence and Scroll Viewport