public class JiraIssueTracker extends java.lang.Object implements IssueTracker
Constructor and Description |
---|
JiraIssueTracker(JIRAConfiguration jiraConfiguration) |
JiraIssueTracker(org.slf4j.Logger logger,
JIRAConfiguration jiraConfiguration) |
Modifier and Type | Method and Description |
---|---|
void |
addComment(java.lang.String issueKey,
java.lang.String commentText)
Add a comment to the specified issue.
|
void |
doTransition(java.lang.String issueKey,
java.lang.String workflowAction) |
java.util.List<IssueComment> |
getCommentsFor(java.lang.String issueKey)
Return the comments associated with the specified issue.
|
JIRAConnection |
getJiraConnection() |
java.lang.String |
getStatusFor(java.lang.String issueKey)
Return the current status for a given JIRA issue.
|
java.lang.String |
toString() |
void |
updateComment(java.lang.String issuekey,
IssueComment issueComment) |
@Inject public JiraIssueTracker(JIRAConfiguration jiraConfiguration)
public JiraIssueTracker(org.slf4j.Logger logger, JIRAConfiguration jiraConfiguration)
public JIRAConnection getJiraConnection()
getJiraConnection
in interface IssueTracker
public java.lang.String toString()
toString
in class java.lang.Object
public void addComment(java.lang.String issueKey, java.lang.String commentText)
addComment
in interface IssueTracker
issueKey
- the unique key identifying the issue to be commented.commentText
- text of the comment.IssueTrackerUpdateException
- if something wrongpublic java.util.List<IssueComment> getCommentsFor(java.lang.String issueKey) throws IssueTrackerUpdateException
getCommentsFor
in interface IssueTracker
issueKey
- Identifies the specified issue.IssueTrackerUpdateException
- if something wrongpublic void updateComment(java.lang.String issuekey, IssueComment issueComment)
updateComment
in interface IssueTracker
public java.lang.String getStatusFor(java.lang.String issueKey) throws IssueTrackerUpdateException
getStatusFor
in interface IssueTracker
IssueTrackerUpdateException
public void doTransition(java.lang.String issueKey, java.lang.String workflowAction) throws IssueTrackerUpdateException
doTransition
in interface IssueTracker
IssueTrackerUpdateException