2015-02-24 82 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

回答

相关问题