2016-11-07 61 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);