org.sonar.wsclient.issue
Interface IssueClient

All Known Implementing Classes:
DefaultIssueClient

public interface IssueClient

This client is a wrapper over the web services related to issues

Since:
3.6

Method Summary
 List<String> actions(String issueKey)
           
 IssueComment addComment(String issueKey, String markdownText)
           
 Issue assign(String issueKey, String assignee)
          Assign an existing issue to a user.
 Issue assignToMe(String issueKey)
          Assign an existing issue to current user.
 BulkChange bulkChange(BulkChangeQuery query)
          Execute bulk change on a list of issues
 List<IssueChange> changes(String issueKey)
           
 Issue create(NewIssue issue)
           
 Issue doAction(String issueKey, String action)
           
 Issue doTransition(String issueKey, String transition)
           
 Issues find(IssueQuery query)
          Wrap the web service /api/issues/search in order to search for issues.
 Issue plan(String issueKey, String actionPlan)
          Link an existing issue to an action plan.
 Issue setSeverity(String issueKey, String severity)
          Change the severity of an existing issue.
 List<String> transitions(String issueKey)
           
 

Method Detail

find

Issues find(IssueQuery query)
Wrap the web service /api/issues/search in order to search for issues.


assign

Issue assign(String issueKey,
             @Nullable
             String assignee)
Assign an existing issue to a user. A null assignee removes the assignee.

Returns:
the updated issue

assignToMe

Issue assignToMe(String issueKey)
Assign an existing issue to current user.

Returns:
the updated issue

setSeverity

Issue setSeverity(String issueKey,
                  String severity)
Change the severity of an existing issue. Supported values are "INFO", "MINOR", "MAJOR", "CRITICAL" and "BLOCKER".

Returns:
the updated issue

plan

Issue plan(String issueKey,
           @Nullable
           String actionPlan)
Link an existing issue to an action plan. A null action plan unlinks the issue.


addComment

IssueComment addComment(String issueKey,
                        String markdownText)

create

Issue create(NewIssue issue)

transitions

List<String> transitions(String issueKey)

doTransition

Issue doTransition(String issueKey,
                   String transition)

actions

List<String> actions(String issueKey)

doAction

Issue doAction(String issueKey,
               String action)

bulkChange

BulkChange bulkChange(BulkChangeQuery query)
Execute bulk change on a list of issues


changes

List<IssueChange> changes(String issueKey)
Returns:
the list of changes of an issue
Since:
4.1


Copyright © 2009-2014 SonarSource. All Rights Reserved.