Package org.sonar.wsclient.issue

Examples of org.sonar.wsclient.issue.IssueQuery


    query.setTimeoutMilliseconds(READ_TIMEOUT_IN_MILLISECONDS);
    return sonar.findAll(query);
  }

  public Issues getIssuesFor(String resourceKey) {
    IssueQuery query = IssueQuery.create()
        .componentRoots(resourceKey)
        .resolved(false)
        .pageSize(-1);
    return sonarClient.issueClient().find(query);
  }
View Full Code Here


  }

  public ImmutableList<Issue> getAllIssuesFor(String resourceKey) {
    ProgressManager.getInstance().getProgressIndicator().setFraction(0.01);
    final ImmutableList.Builder<Issue> builder = ImmutableList.builder();
    IssueQuery query = IssueQuery.create()
        .componentRoots(resourceKey)
        .resolved(false)
        .pageSize(-1);
    Issues issues = sonarClient.issueClient().find(query);
    builder.addAll(issues.list());
View Full Code Here

    @Override
    public List<RadarIssue> getIssues(UserCredentials auth, String projectKey, IssueFilter... filters) {
        if(!existsProject(auth, projectKey)) {
            throw new NoSuchProjectException(projectKey);
        }
        IssueQuery query = IssueQuery.create().componentRoots(projectKey).pageSize(PAGE_SIZE).statuses("OPEN");
        for(IssueFilter filter:filters) {
            filter.apply(query);
        }
        return getIssues(auth, query);
    }
View Full Code Here

TOP

Related Classes of org.sonar.wsclient.issue.IssueQuery

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.