Как использовать метод 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) чтобы получить количество проблем.

Другие вопросы по тегам