com.atlassian.greenhopper.web.rapid.chart.burndown
Class BurndownColumnChangeFactory

java.lang.Object
  extended by com.atlassian.greenhopper.global.AbstractLoggable
      extended by com.atlassian.greenhopper.web.rapid.chart.burndown.BurndownColumnChangeFactory

@Service
public class BurndownColumnChangeFactory
extends AbstractLoggable

Factory for burndown column changes. The Factory takes all columns configured in the rapid board and merges all but the last together into a single column.


Field Summary
 
Fields inherited from class com.atlassian.greenhopper.global.AbstractLoggable
logger
 
Constructor Summary
BurndownColumnChangeFactory()
           
 
Method Summary
 ServiceOutcome<BurndownColumnChangeData> getBurndownColumnChangeData(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, java.util.Collection<java.lang.String> issueKeys)
          Get the burndown column changes for a set of issues TODO: this method currently searches the issues using issueKey in ...
 
Methods inherited from class com.atlassian.greenhopper.global.AbstractLoggable
logDebug, logError, logException, logInfo, logTrace, logWarn, setInfoLogLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BurndownColumnChangeFactory

public BurndownColumnChangeFactory()
Method Detail

getBurndownColumnChangeData

public ServiceOutcome<BurndownColumnChangeData> getBurndownColumnChangeData(com.atlassian.crowd.embedded.api.User user,
                                                                            RapidView rapidView,
                                                                            java.util.Collection<java.lang.String> issueKeys)
Get the burndown column changes for a set of issues TODO: this method currently searches the issues using issueKey in ... which doesn't scale well (1 db call per issue!)



Copyright © 2007-2013 Atlassian. All Rights Reserved.