我在我的jira自定義插件中有一個類,它擴展了TwoDimensionalStatsResource,以便估計我們可以總結的時間,而不僅僅是問題的數量。jira延長TwoDimensionalStatsResource和使用估計的時間以秒爲單位顯示
這是我們在儀表板中使用的小工具。
實施是像(在課堂上,從擴展JIRA TwoDimensionalStatsResource JIRA-小工具 - 插件-UL-6.3.12.jar):
public class TwoDimensionalTimeStatsResource extends TwoDimensionalStatsResource { ....
/*** Overriden from {@link com.atlassian.jira.gadgets.system.TwoDimensionalStatsResource} so that the function populateStatsMap} can be called */
protected TwoDimensionalStatsMap getAndPopulateTwoDimensionalStatsMap(StatisticsMapper xAxisMapper, StatisticsMapper yAxisMapper, SearchRequest searchRequest) {
TwoDimensionalStatsMap statsMap = new TwoDimensionalStatsMap(xAxisMapper, yAxisMapper);
populateStatsMap(searchRequest, statsMap);
return statsMap;
}
....
private void populateStatsMap(SearchRequest searchRequest, TwoDimensionalStatsMap statsMap) {
Collector aCollector = new TwoDimensionalTermHitCollector(statsMap, issueIndexManager.getIssueSearcher().getIndexReader(), fieldVisibilityManager, readerCache, fieldManager.getNavigableField(IssueFieldConstants.TIME_ESTIMATE).getSorter());
try { searchProvider.search(searchRequest.getQuery(), authenticationContext.getUser(), aCollector);
} catch (SearchException e) { throw new RuntimeException(e);}
}
問題: 我有時間以秒爲單位顯示估算值,而不是像問題搜索中顯示的天數和分鐘數。 我們使用的是:「timeestimate」 我們使用jdk1.7.0_45和jira-6.3.12。
我知道,在傑拉5它在某些時候工作,顯示幾天,而不是幾秒鐘。 它應該顯示4D或3H,不是345600或10800