com.xebialabs.deployit.core.rest.api
Class ReportResource

java.lang.Object
  extended by com.xebialabs.deployit.core.rest.api.ReportResource
All Implemented Interfaces:
com.xebialabs.deployit.core.api.ReportProxy

@Controller
public class ReportResource
extends java.lang.Object
implements com.xebialabs.deployit.core.api.ReportProxy


Constructor Summary
ReportResource()
           
 
Method Summary
 javax.ws.rs.core.Response deploymentsForEnvironment(java.lang.String environment, com.xebialabs.deployit.core.api.resteasy.Date date, java.lang.String acceptedContentType)
           
 javax.ws.rs.core.Response deploymentsKeyIndicator(com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, java.lang.String acceptedContentType)
           
 javax.ws.rs.core.Response deploymentsKeyIndicatorAggregatedByFilterType(java.lang.String filterType, com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, java.lang.String acceptedContentType, com.xebialabs.deployit.core.api.dto.RepositoryObjectIds repositoryObjectIds)
           
 javax.ws.rs.core.Response deploymentsStateBreakdown(java.lang.String filterType, com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, java.lang.String acceptedContentType, com.xebialabs.deployit.core.api.dto.RepositoryObjectIds repositoryObjectIds)
           
 javax.ws.rs.core.Response getDashboardWidgetReport(java.lang.String widget, com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end)
           
 javax.ws.rs.core.Response tasksInDateRange(com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, java.lang.String acceptedContentType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportResource

public ReportResource()
Method Detail

deploymentsForEnvironment

public javax.ws.rs.core.Response deploymentsForEnvironment(java.lang.String environment,
                                                           com.xebialabs.deployit.core.api.resteasy.Date date,
                                                           java.lang.String acceptedContentType)
Specified by:
deploymentsForEnvironment in interface com.xebialabs.deployit.core.api.ReportProxy

tasksInDateRange

public javax.ws.rs.core.Response tasksInDateRange(com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                  com.xebialabs.deployit.core.api.resteasy.Date end,
                                                  java.lang.String acceptedContentType)
Specified by:
tasksInDateRange in interface com.xebialabs.deployit.core.api.ReportProxy

deploymentsStateBreakdown

public javax.ws.rs.core.Response deploymentsStateBreakdown(java.lang.String filterType,
                                                           com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                           com.xebialabs.deployit.core.api.resteasy.Date end,
                                                           java.lang.String acceptedContentType,
                                                           com.xebialabs.deployit.core.api.dto.RepositoryObjectIds repositoryObjectIds)
Specified by:
deploymentsStateBreakdown in interface com.xebialabs.deployit.core.api.ReportProxy

deploymentsKeyIndicator

public javax.ws.rs.core.Response deploymentsKeyIndicator(com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                         com.xebialabs.deployit.core.api.resteasy.Date end,
                                                         java.lang.String acceptedContentType)
Specified by:
deploymentsKeyIndicator in interface com.xebialabs.deployit.core.api.ReportProxy

deploymentsKeyIndicatorAggregatedByFilterType

public javax.ws.rs.core.Response deploymentsKeyIndicatorAggregatedByFilterType(java.lang.String filterType,
                                                                               com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                                               com.xebialabs.deployit.core.api.resteasy.Date end,
                                                                               java.lang.String acceptedContentType,
                                                                               com.xebialabs.deployit.core.api.dto.RepositoryObjectIds repositoryObjectIds)
Specified by:
deploymentsKeyIndicatorAggregatedByFilterType in interface com.xebialabs.deployit.core.api.ReportProxy

getDashboardWidgetReport

public javax.ws.rs.core.Response getDashboardWidgetReport(java.lang.String widget,
                                                          com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                          com.xebialabs.deployit.core.api.resteasy.Date end)
Specified by:
getDashboardWidgetReport in interface com.xebialabs.deployit.core.api.ReportProxy