com.atlassian.jira.gadgets.system
Class StatsResource

java.lang.Object
  extended by com.atlassian.jira.gadgets.system.AbstractResource
      extended by com.atlassian.jira.gadgets.system.SearchQueryBackedResource
          extended by com.atlassian.jira.gadgets.system.StatsResource

public class StatsResource
extends SearchQueryBackedResource

REST endpoint for statistics gadgets Project/Filter Stats and 2D Stats.


Nested Class Summary
static class StatsResource.Results
           
static class StatsResource.StatsRow
           
 
Field Summary
 
Fields inherited from class com.atlassian.jira.gadgets.system.SearchQueryBackedResource
chartUtils, permissionManager, QUERY_STRING, searchService
 
Constructor Summary
StatsResource(ChartUtils chartUtils, JiraAuthenticationContext authenticationContext, SearchService searchService, SearchRequestService searchRequestService, PermissionManager permissionManager, StatisticTypesResource statisticTypesResource, ProjectManager projectManager, VelocityRequestContextFactory velocityRequestContextFactory, FieldValueToDisplayTransformer<StatsMarkup> fieldValueToDisplayTransformer)
           
 
Method Summary
 javax.ws.rs.core.Response getData(String queryString, String statType, boolean includeResolvedIssues, String sortDirection, String sortBy)
          Return a Response containing a Results bean for the given query.
protected  com.atlassian.jira.gadgets.system.StatsSearchUrlBuilder getHeadingUrlBuilder()
           
protected  StatisticAccessorBean getStatisticsAcessorBean(SearchRequest searchRequest)
           
 void setGenerator(FilterStatisticsValuesGenerator generator)
           
 javax.ws.rs.core.Response validate(String queryString, String statType)
          Check that the queryString referes to a valid search criteria and that the statType refers to a known statistic type.
 
Methods inherited from class com.atlassian.jira.gadgets.system.SearchQueryBackedResource
getFilterTitle, getFilterUrl, getSearchRequestAndValidate
 
Methods inherited from class com.atlassian.jira.gadgets.system.AbstractResource
createErrorResponse, createIndexingUnavailableResponse, createValidationResponse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatsResource

public StatsResource(ChartUtils chartUtils,
                     JiraAuthenticationContext authenticationContext,
                     SearchService searchService,
                     SearchRequestService searchRequestService,
                     PermissionManager permissionManager,
                     StatisticTypesResource statisticTypesResource,
                     ProjectManager projectManager,
                     VelocityRequestContextFactory velocityRequestContextFactory,
                     FieldValueToDisplayTransformer<StatsMarkup> fieldValueToDisplayTransformer)
Method Detail

validate

public javax.ws.rs.core.Response validate(String queryString,
                                          String statType)
Check that the queryString referes to a valid search criteria and that the statType refers to a known statistic type.


setGenerator

public void setGenerator(FilterStatisticsValuesGenerator generator)

getData

public javax.ws.rs.core.Response getData(String queryString,
                                         String statType,
                                         boolean includeResolvedIssues,
                                         String sortDirection,
                                         String sortBy)
Return a Response containing a Results bean for the given query.


getStatisticsAcessorBean

protected StatisticAccessorBean getStatisticsAcessorBean(SearchRequest searchRequest)

getHeadingUrlBuilder

protected com.atlassian.jira.gadgets.system.StatsSearchUrlBuilder getHeadingUrlBuilder()


Copyright © 2002-2014 Atlassian. All Rights Reserved.