public class

ResolutionTimeResource

extends SearchQueryBackedResource
java.lang.Object
   ↳ com.atlassian.jira.gadgets.system.AbstractResource
     ↳ com.atlassian.jira.gadgets.system.SearchQueryBackedResource
       ↳ com.atlassian.jira.gadgets.system.ResolutionTimeResource

Class Overview

REST endpoint to validate and retreive the Resolution Time chart.

Summary

[Expand]
Inherited Constants
From class com.atlassian.jira.gadgets.system.SearchQueryBackedResource
[Expand]
Inherited Fields
From class com.atlassian.jira.gadgets.system.SearchQueryBackedResource
Public Constructors
ResolutionTimeResource(ChartFactory chartFactory, ChartUtils chartUtils, JiraAuthenticationContext authenticationContext, SearchService searchService, PermissionManager permissionManager, VelocityRequestContextFactory velocityRequestContextFactory, ApplicationProperties applicationProperties, TimeZoneManager timeZoneManager)
Public Methods
Response getChart(String queryString, String days, String periodName, boolean returnData, int width, int height, boolean inline)
Generate a bar chart of the time required to resolve issues.
Response validate(String queryString, String days, String periodName)
Ensures all parameters are valid for the resolution time graph.
[Expand]
Inherited Methods
From class com.atlassian.jira.gadgets.system.SearchQueryBackedResource
From class com.atlassian.jira.gadgets.system.AbstractResource
From class java.lang.Object

Public Constructors

public ResolutionTimeResource (ChartFactory chartFactory, ChartUtils chartUtils, JiraAuthenticationContext authenticationContext, SearchService searchService, PermissionManager permissionManager, VelocityRequestContextFactory velocityRequestContextFactory, ApplicationProperties applicationProperties, TimeZoneManager timeZoneManager)

Public Methods

public Response getChart (String queryString, String days, String periodName, boolean returnData, int width, int height, boolean inline)

Generate a bar chart of the time required to resolve issues.

Parameters
queryString 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 if true, the detailed data will be returned.
width the width of the chart in pixels (defaults to 400px)
height the height of the chart in pixels (defaults to 300px)
Returns
  • a response that represents the view for the bar chart.

public Response validate (String queryString, String days, String periodName)

Ensures all parameters are valid for the resolution time graph.

Parameters
queryString a filter id (starts with "filter-") or project id (starts with "project-") or jql (starts with "jql-")
days the number of days over which the bar chart is to be drawn.
periodName the name of a period See - ChartFactory.PeriodName
Returns
  • a failure response if the parameters are not valid for producing a bar chart.