public class DefaultIssueClient extends Object implements IssueClient
SonarClient.issueClient()
.Constructor and Description |
---|
DefaultIssueClient(HttpRequestFactory requestFactory) |
Modifier and Type | Method and Description |
---|---|
List<String> |
actions(String issueKey) |
IssueComment |
addComment(String issueKey,
String markdownText) |
Issue |
assign(String issueKey,
String assignee)
Assign an existing issue to a user.
|
BulkChange |
bulkChange(BulkChangeQuery query)
Execute bulk change on a list of issues
|
Issue |
create(NewIssue newIssue) |
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 actionPlanKey)
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) |
public DefaultIssueClient(HttpRequestFactory requestFactory)
public Issues find(IssueQuery query)
IssueClient
find
in interface IssueClient
public Issue create(NewIssue newIssue)
create
in interface IssueClient
public Issue setSeverity(String issueKey, String severity)
IssueClient
setSeverity
in interface IssueClient
public Issue assign(String issueKey, @Nullable String assignee)
IssueClient
assign
in interface IssueClient
public Issue plan(String issueKey, @Nullable String actionPlanKey)
IssueClient
plan
in interface IssueClient
public IssueComment addComment(String issueKey, String markdownText)
addComment
in interface IssueClient
public List<String> transitions(String issueKey)
transitions
in interface IssueClient
public Issue doTransition(String issueKey, String transition)
doTransition
in interface IssueClient
public Issue doAction(String issueKey, String action)
doAction
in interface IssueClient
public BulkChange bulkChange(BulkChangeQuery query)
IssueClient
bulkChange
in interface IssueClient
Copyright © 2009-2013 SonarSource. All Rights Reserved.