Package com.deniz.jira.worklog
Class JiraUtils
java.lang.Object
com.deniz.jira.worklog.JiraUtils
public class JiraUtils
extends java.lang.Object
This cass was once Jira6Utils and it was using reflection to help supporting Jira6 and Jira7 at the same time. I have removed reflection and renamed class as JiraUtils.
-
Field Summary
Fields Modifier and Type Field Description static com.atlassian.jira.user.UserHistoryItem.Type
TEAM_HISTORY_ITEM_TYPE
-
Constructor Summary
Constructors Constructor Description JiraUtils(com.atlassian.jira.user.UserProjectHistoryManager userProjectHistoryManager, com.atlassian.sal.api.ApplicationProperties salAppProperties, com.atlassian.jira.user.UserHistoryManager userHistoryManager, com.atlassian.jira.security.JiraAuthenticationContext authenticationContext, com.atlassian.jira.bc.issue.IssueService issueService)
-
Method Summary
Modifier and Type Method Description void
addHistoryItemToCurrentUserHistory(com.atlassian.jira.user.UserHistoryItem historyItem)
void
addIssueToCurrentUserHistory(long issueId)
void
addProjectToCurrentUserHistory(com.atlassian.jira.project.Project project)
void
addTeamToCurrentUserHistory(java.lang.String teamId)
java.lang.String
getHistoryItemOfCurrentUser(com.atlassian.jira.user.UserHistoryItem.Type type)
com.atlassian.jira.bc.issue.IssueService.IssueResult
getIssue(long issueId)
com.atlassian.jira.bc.issue.IssueService.IssueResult
getIssue(java.lang.String issueKey)
com.atlassian.jira.project.Project
getLastProjectOfCurrentUser()
java.lang.Integer
getMajorVersion()
java.lang.Integer
getMinorVersion()
-
Field Details
-
TEAM_HISTORY_ITEM_TYPE
public static com.atlassian.jira.user.UserHistoryItem.Type TEAM_HISTORY_ITEM_TYPE
-
-
Constructor Details
-
JiraUtils
public JiraUtils(com.atlassian.jira.user.UserProjectHistoryManager userProjectHistoryManager, com.atlassian.sal.api.ApplicationProperties salAppProperties, com.atlassian.jira.user.UserHistoryManager userHistoryManager, com.atlassian.jira.security.JiraAuthenticationContext authenticationContext, com.atlassian.jira.bc.issue.IssueService issueService)
-
-
Method Details
-
getMajorVersion
public java.lang.Integer getMajorVersion() -
getMinorVersion
public java.lang.Integer getMinorVersion() -
addHistoryItemToCurrentUserHistory
public void addHistoryItemToCurrentUserHistory(com.atlassian.jira.user.UserHistoryItem historyItem) -
addTeamToCurrentUserHistory
public void addTeamToCurrentUserHistory(java.lang.String teamId) -
getHistoryItemOfCurrentUser
public java.lang.String getHistoryItemOfCurrentUser(com.atlassian.jira.user.UserHistoryItem.Type type) -
addIssueToCurrentUserHistory
public void addIssueToCurrentUserHistory(long issueId) -
addProjectToCurrentUserHistory
public void addProjectToCurrentUserHistory(com.atlassian.jira.project.Project project) -
getLastProjectOfCurrentUser
public com.atlassian.jira.project.Project getLastProjectOfCurrentUser() -
getIssue
public com.atlassian.jira.bc.issue.IssueService.IssueResult getIssue(java.lang.String issueKey) -
getIssue
public com.atlassian.jira.bc.issue.IssueService.IssueResult getIssue(long issueId)
-