Как использовать метод SearchCount интерфейса службы поиска atlassian 6.2.1?
Я занимаюсь разработкой приложения, связанного с jira. Я хочу, чтобы количество вопросов, возвращаемых по запросу jql. я получил метод searchCount в этой ссылке, но я не понимаю, как использовать этот метод с использованием экземпляра.
1 ответ
Настройка должна выглядеть так:
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)
чтобы получить количество проблем.