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.InternalReportProxy

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


Constructor Summary
ReportResource()
           
 
Method Summary
 com.xebialabs.deployit.core.api.dto.Report deploymentsForEnvironment(java.lang.String environment, com.xebialabs.deployit.core.api.resteasy.Date date, java.lang.String acceptedContentType)
           
 com.xebialabs.deployit.core.api.dto.Report deploymentsKeyIndicator(com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, java.lang.String acceptedContentType, java.lang.String filterType, java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
           
 com.xebialabs.deployit.core.api.dto.Report 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, java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
           
 com.xebialabs.deployit.core.api.dto.Report 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, java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
           
 java.lang.String downloadDeploymentsForEnvironment(java.lang.String environment, com.xebialabs.deployit.core.api.resteasy.Date date, java.lang.String acceptedContentType)
           
 java.lang.String downloadDeploymentsKeyIndicator(java.lang.String filterType, com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, java.lang.String acceptedContentType, java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> cis)
           
 java.lang.String downloadDeploymentsKeyIndicatorAggregatedByFilterType(java.lang.String filterType, com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, java.lang.String acceptedContentType, java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
           
 java.lang.String downloadDeploymentsStateBreakdown(java.lang.String filterType, com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, java.lang.String acceptedContentType, java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
           
 java.lang.String downloadTaskReport(com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, java.lang.String acceptedContentType, java.lang.String filterType, java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
           
 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)
           
 com.xebialabs.deployit.core.api.dto.Report getTaskReport(com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, java.lang.String acceptedContentType, java.lang.String filterType, java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
           
 java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> listEnvironments()
           
 
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 com.xebialabs.deployit.core.api.dto.Report 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.InternalReportProxy

downloadDeploymentsForEnvironment

public java.lang.String downloadDeploymentsForEnvironment(java.lang.String environment,
                                                          com.xebialabs.deployit.core.api.resteasy.Date date,
                                                          @HeaderParam(value="Accept")
                                                          java.lang.String acceptedContentType)
Specified by:
downloadDeploymentsForEnvironment in interface com.xebialabs.deployit.core.api.InternalReportProxy

getTaskReport

public com.xebialabs.deployit.core.api.dto.Report getTaskReport(com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                                com.xebialabs.deployit.core.api.resteasy.Date end,
                                                                java.lang.String acceptedContentType,
                                                                java.lang.String filterType,
                                                                java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
Specified by:
getTaskReport in interface com.xebialabs.deployit.core.api.InternalReportProxy

downloadTaskReport

public java.lang.String downloadTaskReport(com.xebialabs.deployit.core.api.resteasy.Date begin,
                                           com.xebialabs.deployit.core.api.resteasy.Date end,
                                           java.lang.String acceptedContentType,
                                           java.lang.String filterType,
                                           java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
Specified by:
downloadTaskReport in interface com.xebialabs.deployit.core.api.InternalReportProxy

deploymentsStateBreakdown

public com.xebialabs.deployit.core.api.dto.Report 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,
                                                                            java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
Specified by:
deploymentsStateBreakdown in interface com.xebialabs.deployit.core.api.InternalReportProxy

downloadDeploymentsStateBreakdown

public java.lang.String downloadDeploymentsStateBreakdown(java.lang.String filterType,
                                                          com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                          com.xebialabs.deployit.core.api.resteasy.Date end,
                                                          @HeaderParam(value="Accept")
                                                          java.lang.String acceptedContentType,
                                                          java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
Specified by:
downloadDeploymentsStateBreakdown in interface com.xebialabs.deployit.core.api.InternalReportProxy

deploymentsKeyIndicator

public com.xebialabs.deployit.core.api.dto.Report deploymentsKeyIndicator(com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                                          com.xebialabs.deployit.core.api.resteasy.Date end,
                                                                          java.lang.String acceptedContentType,
                                                                          java.lang.String filterType,
                                                                          java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
Specified by:
deploymentsKeyIndicator in interface com.xebialabs.deployit.core.api.InternalReportProxy

deploymentsKeyIndicatorAggregatedByFilterType

public com.xebialabs.deployit.core.api.dto.Report 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,
                                                                                                java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
Specified by:
deploymentsKeyIndicatorAggregatedByFilterType in interface com.xebialabs.deployit.core.api.InternalReportProxy

downloadDeploymentsKeyIndicator

public java.lang.String downloadDeploymentsKeyIndicator(java.lang.String filterType,
                                                        com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                        com.xebialabs.deployit.core.api.resteasy.Date end,
                                                        java.lang.String acceptedContentType,
                                                        java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> cis)
Specified by:
downloadDeploymentsKeyIndicator in interface com.xebialabs.deployit.core.api.InternalReportProxy

downloadDeploymentsKeyIndicatorAggregatedByFilterType

public java.lang.String downloadDeploymentsKeyIndicatorAggregatedByFilterType(java.lang.String filterType,
                                                                              com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                                              com.xebialabs.deployit.core.api.resteasy.Date end,
                                                                              @HeaderParam(value="Accept")
                                                                              java.lang.String acceptedContentType,
                                                                              java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
Specified by:
downloadDeploymentsKeyIndicatorAggregatedByFilterType in interface com.xebialabs.deployit.core.api.InternalReportProxy

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.InternalReportProxy

listEnvironments

public java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> listEnvironments()
Specified by:
listEnvironments in interface com.xebialabs.deployit.core.api.InternalReportProxy