net.thucydides.plugins.jira.model
Interface IssueTracker

Package class diagram package IssueTracker
All Known Implementing Classes:
JiraIssueTracker

public interface IssueTracker

An interface to an issue tracking system. Should allow a client to connect to an issue tracking system, retrieve comments for an existing issue, and add new comments.


Method Summary
 void addComment(String issueKey, String commentText)
          Add a new comment to the specified issue in the remote issue tracking system.
 void doTransition(String issueKey, String status)
           
 List<IssueComment> getCommentsFor(String issueKey)
           
 String getStatusFor(String issueKey)
           
 void updateComment(IssueComment issueComment)
           
 

Method Detail

addComment

void addComment(String issueKey,
                String commentText)
                throws IssueTrackerUpdateException
Add a new comment to the specified issue in the remote issue tracking system.

Parameters:
issueKey - the unique key identifying the issue to be commented.
commentText - text of the comment.
Throws:
IssueTrackerUpdateException

getCommentsFor

List<IssueComment> getCommentsFor(String issueKey)
                                  throws IssueTrackerUpdateException
Throws:
IssueTrackerUpdateException

updateComment

void updateComment(IssueComment issueComment)

getStatusFor

String getStatusFor(String issueKey)
                    throws IssueTrackerUpdateException
Throws:
IssueTrackerUpdateException

doTransition

void doTransition(String issueKey,
                  String status)
                  throws IssueTrackerUpdateException
Throws:
IssueTrackerUpdateException


Copyright © 2011-2013 Wakaleo Consulting. All Rights Reserved.