2016-11-07 65 views
0

我是JIRA的新手,我正在通过REST客户端从JIRA中提取问题信息。通过Java中的JIRA-REST客户端获取问题列表

开发环境
我正在使用eclipse IDE和maven项目。

我能够使用REST Client逐个检索问题信息。
现在我试图获得与过滤器匹配的所有问题并将其放入数组中。

我在本论坛和atlassian论坛中已经提出了请求和帖子。但那些正在使用SearchRequests和searchservice API,这些API都很古老,并被我假设的SearchRestClient所取代。
我的目标是获得所有问题并放入列表中。如果有人已经做到了,请让我知道。

在此先感谢。

+0

我现在有一个解决方案。然而,正在检索的记录数量只有50个,而手动执行JQL会返回550条记录。 任何想法如何覆盖默认大小以获取所有记录。 代码 \t Promise searchJqlPromise = client.getSearchClient()。searchJql(jqlForDataEnrichment); – VVP

回答

0

我得到了一个更好的解决方案

Promise<SearchResult> searchJqlPromise = client.getSearchClient().searchJql(Jql, 500, 0,myFields); 

其中
JQL是搜索字符串
myFields是字段数组存在于结果列表

注意:不要将所有字段放在fieldarray中,因为它可能会导致超时问题。

感谢,
毗湿奴

0

我现在得到了一个解决方案。然而,正在检索的记录数量只有50个,而JQL的手动执行会返回550个记录。 任何想法如何覆盖默认大小以获取所有记录。

代码

Promise<SearchResult> searchJqlPromise = client.getSearchClient().searchJql(jqlForDataEnrichment);