public class AverageAgeChartResource extends SearchQueryBackedResource
authenticationContext, chartUtils, permissionManager, QUERY_STRING, searchService
Constructor and Description |
---|
AverageAgeChartResource(ChartFactory chartFactory,
ChartUtils chartUtils,
JiraAuthenticationContext authenticationContext,
PermissionManager permissionManager,
SearchService searchService,
VelocityRequestContextFactory velocityRequestContextFactory,
ApplicationProperties applicationProperties,
TimeZoneManager timeZoneManager) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
generateChart(javax.servlet.http.HttpServletRequest request,
String queryString,
String days,
String periodName,
boolean returnData,
int width,
int height,
boolean inline)
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
|
getFilterTitle, getFilterUrl, getSearchRequestAndValidate, validateSize
createErrorResponse, createIndexingUnavailableResponse, createValidationResponse
public AverageAgeChartResource(ChartFactory chartFactory, ChartUtils chartUtils, JiraAuthenticationContext authenticationContext, PermissionManager permissionManager, SearchService searchService, VelocityRequestContextFactory velocityRequestContextFactory, ApplicationProperties applicationProperties, TimeZoneManager timeZoneManager)
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, boolean inline)
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)DateRangeChart
if all params validated else a Collection of ValidationError
public javax.ws.rs.core.Response validateChart(String queryString, String days, String periodName)
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
ValidationError
. Or empty list if no errors.Copyright © 2002-2024 Atlassian. All Rights Reserved.