2013-04-23 57 views
0

我正在開發jira的報告插件,我需要爲給定的持續時間獲取受讓人。在給定的持續時間內,它可能與當前受讓人不同。如何使用JQL的was子句

現在我正在建立我的查詢報告如下。

JqlQueryBuilder queryBuilder = JqlQueryBuilder.newBuilder(); (),(),(),(),()中的一個或多個參數。

 return searchProvider.searchCount(query, remoteUser); 

我想獲得給定持續時間內先前分配的問題的計數。

請讓我知道如何使用Was子句與受讓人和日期之間更新。

關於, tousif謝赫。

回答

0

嘗試閱讀this answer。總之,您需要定義一個新的子句並在查詢中使用它,如下所示:

JqlQueryBuilder builder = JqlQueryBuilder.newBuilder(); 
WasClauseImpl wasClause = new WasClauseImpl("status", Operator.WAS, new SingleValueOperand("Resolved"), new TerminalHistoryPredicate(Operator.AFTER, new SingleValueOperand(3500000L))); 
JqlClauseBuilder clauseBuilder = JqlQueryBuilder.newClauseBuilder(wasClause); 
Query query = clauseBuilder.buildQuery();