com.atlassian.jira.gadgets.system
Class AverageAgeChartResource
java.lang.Object
com.atlassian.jira.gadgets.system.AbstractResource
com.atlassian.jira.gadgets.system.SearchQueryBackedResource
com.atlassian.jira.gadgets.system.AverageAgeChartResource
public class AverageAgeChartResource
- extends SearchQueryBackedResource
REST endpoint to validate and retreive a Average Age chart.
- Since:
- v4.0
Method Summary |
javax.ws.rs.core.Response |
generateChart(javax.servlet.http.HttpServletRequest request,
String queryString,
String days,
String periodName,
boolean returnData,
int width,
int height)
Generate an Average Age Chart and returns a simple bean containing all relievent information |
javax.ws.rs.core.Response |
validateChart(String queryString,
String days,
String periodName)
Ensures all parameters are valid for the Average Age Chart |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AverageAgeChartResource
public AverageAgeChartResource(ChartFactory chartFactory,
ChartUtils chartUtils,
JiraAuthenticationContext authenticationContext,
PermissionManager permissionManager,
SearchService searchService,
VelocityRequestContextFactory velocityRequestContextFactory,
ApplicationProperties applicationProperties,
TimeZoneManager timeZoneManager)
generateChart
public javax.ws.rs.core.Response generateChart(@Context
javax.servlet.http.HttpServletRequest request,
String queryString,
String days,
String periodName,
boolean returnData,
int width,
int height)
- Generate an Average Age Chart and returns a simple bean containing all relievent information
- Parameters:
request
- The current HTTPRequest. Needed for url generationqueryString
- a filter id (starts with "filter-") or project id (starts with "project-")or jql (starts with
"jql-")days
- The number of days previous to go back for. Must be positive.periodName
- The name of the period. See - ChartFactory.PeriodName
returnData
- whether to return the data or notwidth
- the width of the chart in pixels (defaults to 400px)height
- the height of the chart in pixels (defaults to 250px)
- Returns:
- a
DateRangeChart
if all params validated else a Collection of ValidationError
validateChart
public javax.ws.rs.core.Response validateChart(String queryString,
String days,
String periodName)
- Ensures all parameters are valid for the Average Age Chart
- Parameters:
queryString
- a filter id (starts with "filter-") or project id (starts with "project-").days
- The number of days previous to go back for. Must be positive.periodName
- The name of the period. See - ChartFactory.PeriodName
- Returns:
- a Collection of
ValidationError
. Or empty list if no errors.
Copyright © 2002-2013 Atlassian. All Rights Reserved.