com.atlassian.greenhopper.web.rapid.chart
Class RapidChartResource

java.lang.Object
  extended by com.atlassian.greenhopper.web.AbstractResource
      extended by com.atlassian.greenhopper.web.rapid.chart.RapidChartResource

public class RapidChartResource
extends AbstractResource


Field Summary
 
Fields inherited from class com.atlassian.greenhopper.web.AbstractResource
HTTP_HEADER_GREENHOPPER_GADGET, log
 
Constructor Summary
RapidChartResource(com.atlassian.jira.security.JiraAuthenticationContext authContext, ControlChartModelFactory rapidChartFactory, CumulativeFlowChartModelFactory cumulativeFlowChartModelFactory, SprintBurndownModelFactory sprintBurndownModelFactory, VelocityChartModelFactory velocityChartModelFactory, RapidViewService rapidViewService, IndexCheckService indexCheckService, SprintManager sprintManager, HistoricSprintDataFactory historicSprintDataFactory, EpicReportModelFactory epicReportModelFactory, EpicProgressChartModelFactory epicProgressChartModelFactory, VersionProgressChartModelFactory versionProgressChartModelFactory, IssueHelper issueHelper, com.atlassian.jira.project.version.VersionManager versionManager, VersionReportModelFactory versionReportModelFactory)
           
 
Method Summary
 javax.ws.rs.core.Response getAllIssues(java.lang.Long rapidViewId, java.lang.Long sprintId)
           
 javax.ws.rs.core.Response getControlChartData(java.lang.Long rapidViewId, java.util.Set<java.lang.Long> swimlaneIds, java.util.Set<java.lang.Long> quickFilterIds)
           
 javax.ws.rs.core.Response getCumulativeFlowData(java.lang.Long rapidViewId, java.util.Set<java.lang.Long> columnIds, java.util.Set<java.lang.Long> swimlaneIds, java.util.Set<java.lang.Long> quickFilterIds)
           
 javax.ws.rs.core.Response getEpicBurnupChart(java.lang.Long rapidViewId, java.lang.String epicKey)
           
 javax.ws.rs.core.Response getEpicIssues(java.lang.Long rapidViewId, java.lang.String epicKey)
           
 javax.ws.rs.core.Response getScopeChangeBurndownChart(java.lang.Long rapidViewId, java.lang.Long sprintId)
           
 javax.ws.rs.core.Response getVelocityChart(java.lang.Long rapidViewId)
           
 javax.ws.rs.core.Response getVersionBurnupChart(java.lang.Long rapidViewId, java.lang.Long versionId)
           
 javax.ws.rs.core.Response getVersionIssues(java.lang.Long rapidViewId, java.lang.Long versionId)
           
 
Methods inherited from class com.atlassian.greenhopper.web.AbstractResource
check, createErrorResponse, createFromServiceOutcome, createNoContentResponse, createOkResponse, createOkResponse, getUser, isGadgetRequest, nullSafe, response, wireAuthenticationContext, wireI18nFactoryService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RapidChartResource

public RapidChartResource(com.atlassian.jira.security.JiraAuthenticationContext authContext,
                          ControlChartModelFactory rapidChartFactory,
                          CumulativeFlowChartModelFactory cumulativeFlowChartModelFactory,
                          SprintBurndownModelFactory sprintBurndownModelFactory,
                          VelocityChartModelFactory velocityChartModelFactory,
                          RapidViewService rapidViewService,
                          IndexCheckService indexCheckService,
                          SprintManager sprintManager,
                          HistoricSprintDataFactory historicSprintDataFactory,
                          EpicReportModelFactory epicReportModelFactory,
                          EpicProgressChartModelFactory epicProgressChartModelFactory,
                          VersionProgressChartModelFactory versionProgressChartModelFactory,
                          IssueHelper issueHelper,
                          com.atlassian.jira.project.version.VersionManager versionManager,
                          VersionReportModelFactory versionReportModelFactory)
Method Detail

getControlChartData

public javax.ws.rs.core.Response getControlChartData(java.lang.Long rapidViewId,
                                                     java.util.Set<java.lang.Long> swimlaneIds,
                                                     java.util.Set<java.lang.Long> quickFilterIds)

getCumulativeFlowData

public javax.ws.rs.core.Response getCumulativeFlowData(java.lang.Long rapidViewId,
                                                       java.util.Set<java.lang.Long> columnIds,
                                                       java.util.Set<java.lang.Long> swimlaneIds,
                                                       java.util.Set<java.lang.Long> quickFilterIds)

getScopeChangeBurndownChart

public javax.ws.rs.core.Response getScopeChangeBurndownChart(java.lang.Long rapidViewId,
                                                             java.lang.Long sprintId)

getVelocityChart

public javax.ws.rs.core.Response getVelocityChart(java.lang.Long rapidViewId)

getAllIssues

public javax.ws.rs.core.Response getAllIssues(java.lang.Long rapidViewId,
                                              java.lang.Long sprintId)

getEpicIssues

public javax.ws.rs.core.Response getEpicIssues(java.lang.Long rapidViewId,
                                               java.lang.String epicKey)

getEpicBurnupChart

public javax.ws.rs.core.Response getEpicBurnupChart(java.lang.Long rapidViewId,
                                                    java.lang.String epicKey)

getVersionBurnupChart

public javax.ws.rs.core.Response getVersionBurnupChart(java.lang.Long rapidViewId,
                                                       java.lang.Long versionId)

getVersionIssues

public javax.ws.rs.core.Response getVersionIssues(java.lang.Long rapidViewId,
                                                  java.lang.Long versionId)


Copyright © 2007-2013 Atlassian. All Rights Reserved.