2015-02-24 90 views
0

我在我的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

回答

相關問題