简体   繁体   English

如何使用Atlassian 6.2.1的Search Service接口的SearchCount方法?

[英]How to use SearchCount method of Search Service Interface of atlassian 6.2.1?

I am developing application related to jira. 我正在开发与jira相关的应用程序。 I want count of issues return by the jql query. 我想通过jql查询返回的问题计数。 i got searchCount method in this link but i am not getting how to use this method using instance. 我在此链接中获得了searchCount方法,但是我没有得到如何使用实例使用此方法的信息。

The setup should look like this: 设置应如下所示:

    String jqlQuery = "project=ABC"; // insert your JQL query here

    SearchService.ParseResult parseResult = searchService.parseQuery(currentUser, jqlQuery);

    if (!parseResult.isValid())
    {
        // errors in parseResult.getErrors().getErrorMessages()
        throw new MyException();
    }

    com.atlassian.query.Query query = parseResult.getQuery();

    com.atlassian.jira.util.MessageSet validateResults = searchService.validateQuery(currentUser, query);

    if (validateResults.hasAnyErrors())
    {
        // errors in validateResults.getErrorMessages()
        throw new MyException();
    }

With the resulting validated query object, you can then call searchService.searchCount(currentUser, query) to get your issue count. 使用生成的经过验证的query对象,然后可以调用searchService.searchCount(currentUser, query)以获取问题计数。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM