public class RecentlyCreatedChartResource extends SearchQueryBackedResource
Modifier and Type | Class and Description |
---|---|
static class |
RecentlyCreatedChartResource.DataRow |
static class |
RecentlyCreatedChartResource.RecentlyCreatedChart
A simple bean contain all information required to render the Recently Created Chart
|
authenticationContext, chartUtils, permissionManager, QUERY_STRING, searchService
Constructor and Description |
---|
RecentlyCreatedChartResource(ChartUtils chartUtils,
JiraAuthenticationContext authenticationContext,
SearchService searchService,
PermissionManager permissionManager,
ChartFactory chartFactory,
VelocityRequestContextFactory velocityRequestContextFactory,
ApplicationProperties applicationProperties) |
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 a Recently Created Chart and returns a simple bean containing all relevent information
|
javax.ws.rs.core.Response |
validateChart(String queryString,
String days,
String periodName)
Ensures all parameters are valid for the Recently Created Chart
|
getFilterTitle, getFilterUrl, getSearchRequestAndValidate, validateSize
createErrorResponse, createIndexingUnavailableResponse, createValidationResponse
public RecentlyCreatedChartResource(ChartUtils chartUtils, JiraAuthenticationContext authenticationContext, SearchService searchService, PermissionManager permissionManager, ChartFactory chartFactory, VelocityRequestContextFactory velocityRequestContextFactory, ApplicationProperties applicationProperties)
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
width
- the width of the chart in pixels (defaults to 400px)height
- the height of the chart in pixels (defaults to 250px)RecentlyCreatedChartResource.RecentlyCreatedChart
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.