我正在开发与 jira 相关的应用程序。我想要 jql 查询返回的问题计数。我在此链接中获得了 searchCount 方法,但我不知道如何使用实例来使用此方法。
问问题
363 次
1 回答
0
设置应如下所示:
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();
}
使用生成的经过验证的query
对象,您可以调用searchService.searchCount(currentUser, query)
以获取您的问题计数。
于 2014-05-22T14:04:06.493 回答