Interface InternalReportProxy

  • All Known Subinterfaces:
    InternalReportProxyDefaults

    @Path("/internal/reports")
    @Consumes({"application/xml","application/json"})
    @Produces({"application/xml","application/json"})
    public interface InternalReportProxy
    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      ai.digital.deploy.sql.model.Report deploymentsForEnvironment​(java.lang.String environment, com.xebialabs.deployit.core.api.resteasy.Date date)  
      ai.digital.deploy.sql.model.Report deploymentsKeyIndicator​(com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, java.lang.String filterType, java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)  
      ai.digital.deploy.sql.model.Report deploymentsKeyIndicatorAggregatedByFilterType​(java.lang.String filterType, com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)  
      ai.digital.deploy.sql.model.Report deploymentsStateBreakdown​(java.lang.String filterType, com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)  
      java.lang.String downloadControlTasksReport​(com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end)  
      java.lang.String downloadDeploymentsForEnvironment​(java.lang.String environment, com.xebialabs.deployit.core.api.resteasy.Date date)  
      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.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)  
      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.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.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 filterType, java.util.List<java.lang.String> users, java.util.List<java.lang.String> states, java.lang.String taskId, boolean onlySuccessful, java.lang.String workerName, java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)  
      java.lang.String generateDeploymentsDashboardReport​(com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end)  
      java.util.stream.Stream<ai.digital.deploy.sql.model.ReportLine> getControlTasksReport​(com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, com.xebialabs.deployit.engine.api.dto.Paging paging, java.util.List<com.xebialabs.deployit.engine.api.dto.Ordering> order)  
      ai.digital.deploy.sql.model.Report getDashboardWidgetReport​(java.lang.String widgetType, com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end)  
      com.xebialabs.deployit.engine.api.execution.StepBlockState getStepBlock​(java.lang.String taskId, java.lang.String blockId)  
      com.xebialabs.deployit.engine.api.execution.TaskWithSteps getTask​(java.lang.String taskId)
      Deprecated. 
      java.util.stream.Stream<ai.digital.deploy.sql.model.ReportLine> getTaskReport​(com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, com.xebialabs.deployit.engine.api.dto.Paging paging, java.util.List<com.xebialabs.deployit.engine.api.dto.Ordering> order, java.lang.String filterType, java.util.List<java.lang.String> users, java.util.List<java.lang.String> states, java.lang.String taskId, boolean onlySuccessful, java.lang.String workerName, java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)  
      com.xebialabs.deployit.engine.api.execution.TaskWithBlock getTaskWithBlock​(java.lang.String taskId)  
      com.xebialabs.deployit.engine.api.execution.TaskWithBlock getTaskWithBlockAndSteps​(java.lang.String taskId)  
      java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> listEnvironments()  
    • Method Detail

      • deploymentsForEnvironment

        @GET
        @Path("deployments")
        ai.digital.deploy.sql.model.Report deploymentsForEnvironment​(@QueryParam("parent")
                                                                     java.lang.String environment,
                                                                     @QueryParam("date")
                                                                     com.xebialabs.deployit.core.api.resteasy.Date date)
      • downloadDeploymentsForEnvironment

        @GET
        @Path("download/deployments")
        java.lang.String downloadDeploymentsForEnvironment​(@QueryParam("parent")
                                                           java.lang.String environment,
                                                           @QueryParam("date")
                                                           com.xebialabs.deployit.core.api.resteasy.Date date)
      • getTask

        @Deprecated
        @GET
        @Path("task/{taskid}")
        com.xebialabs.deployit.engine.api.execution.TaskWithSteps getTask​(@PathParam("taskid")
                                                                          java.lang.String taskId)
        Deprecated.
        Returns archived task by ID for viewing only.
        Parameters:
        taskId - the ID of the task
        Returns:
        the task.
      • getTaskWithBlock

        @GET
        @Path("taskblock/{taskid}")
        com.xebialabs.deployit.engine.api.execution.TaskWithBlock getTaskWithBlock​(@PathParam("taskid")
                                                                                   java.lang.String taskId)
      • getTaskWithBlockAndSteps

        @GET
        @Path("taskblocksteps/{taskid}")
        com.xebialabs.deployit.engine.api.execution.TaskWithBlock getTaskWithBlockAndSteps​(@PathParam("taskid")
                                                                                           java.lang.String taskId)
      • getStepBlock

        @GET
        @Path("taskblock/{taskid}/block/{blockid}")
        com.xebialabs.deployit.engine.api.execution.StepBlockState getStepBlock​(@PathParam("taskid")
                                                                                java.lang.String taskId,
                                                                                @PathParam("blockid")
                                                                                java.lang.String blockId)
      • getTaskReport

        @POST
        @Path("tasks")
        java.util.stream.Stream<ai.digital.deploy.sql.model.ReportLine> getTaskReport​(@QueryParam("begin")
                                                                                      com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                                                      @QueryParam("end")
                                                                                      com.xebialabs.deployit.core.api.resteasy.Date end,
                                                                                      @BeanParam
                                                                                      com.xebialabs.deployit.engine.api.dto.Paging paging,
                                                                                      @QueryParam("order")
                                                                                      java.util.List<com.xebialabs.deployit.engine.api.dto.Ordering> order,
                                                                                      @QueryParam("filterType")
                                                                                      java.lang.String filterType,
                                                                                      @QueryParam("users")
                                                                                      java.util.List<java.lang.String> users,
                                                                                      @QueryParam("states")
                                                                                      java.util.List<java.lang.String> states,
                                                                                      @QueryParam("taskId")
                                                                                      java.lang.String taskId,
                                                                                      @QueryParam("onlySuccessful")
                                                                                      boolean onlySuccessful,
                                                                                      @QueryParam("worker")
                                                                                      java.lang.String workerName,
                                                                                      java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
      • downloadTaskReport

        @POST
        @Path("download/tasks")
        java.lang.String downloadTaskReport​(@QueryParam("begin")
                                            com.xebialabs.deployit.core.api.resteasy.Date begin,
                                            @QueryParam("end")
                                            com.xebialabs.deployit.core.api.resteasy.Date end,
                                            @QueryParam("filterType")
                                            java.lang.String filterType,
                                            @QueryParam("users")
                                            java.util.List<java.lang.String> users,
                                            @QueryParam("states")
                                            java.util.List<java.lang.String> states,
                                            @QueryParam("taskId")
                                            java.lang.String taskId,
                                            @QueryParam("onlySuccessful")
                                            boolean onlySuccessful,
                                            @QueryParam("worker")
                                            java.lang.String workerName,
                                            java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
      • deploymentsStateBreakdown

        @POST
        @Path("deploymentsstatebreakdown")
        ai.digital.deploy.sql.model.Report deploymentsStateBreakdown​(@QueryParam("filterType")
                                                                     java.lang.String filterType,
                                                                     @QueryParam("begin")
                                                                     com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                                     @QueryParam("end")
                                                                     com.xebialabs.deployit.core.api.resteasy.Date end,
                                                                     java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
      • downloadDeploymentsStateBreakdown

        @POST
        @Path("download/deploymentsstatebreakdown")
        java.lang.String downloadDeploymentsStateBreakdown​(@QueryParam("filterType")
                                                           java.lang.String filterType,
                                                           @QueryParam("begin")
                                                           com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                           @QueryParam("end")
                                                           com.xebialabs.deployit.core.api.resteasy.Date end,
                                                           java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
      • deploymentsKeyIndicator

        @POST
        @Path("deploymentskeyindicator")
        ai.digital.deploy.sql.model.Report deploymentsKeyIndicator​(@QueryParam("begin")
                                                                   com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                                   @QueryParam("end")
                                                                   com.xebialabs.deployit.core.api.resteasy.Date end,
                                                                   @QueryParam("filterType")
                                                                   java.lang.String filterType,
                                                                   java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
      • downloadDeploymentsKeyIndicator

        @POST
        @Path("download/deploymentskeyindicator")
        java.lang.String downloadDeploymentsKeyIndicator​(@QueryParam("filterType")
                                                         java.lang.String filterType,
                                                         @QueryParam("begin")
                                                         com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                         @QueryParam("end")
                                                         com.xebialabs.deployit.core.api.resteasy.Date end,
                                                         java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
      • getControlTasksReport

        @GET
        @Path("controltasks")
        java.util.stream.Stream<ai.digital.deploy.sql.model.ReportLine> getControlTasksReport​(@QueryParam("begin")
                                                                                              com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                                                              @QueryParam("end")
                                                                                              com.xebialabs.deployit.core.api.resteasy.Date end,
                                                                                              @BeanParam
                                                                                              com.xebialabs.deployit.engine.api.dto.Paging paging,
                                                                                              @QueryParam("order")
                                                                                              java.util.List<com.xebialabs.deployit.engine.api.dto.Ordering> order)
      • downloadControlTasksReport

        @GET
        @Path("download/controltasks")
        java.lang.String downloadControlTasksReport​(@QueryParam("begin")
                                                    com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                    @QueryParam("end")
                                                    com.xebialabs.deployit.core.api.resteasy.Date end)
      • deploymentsKeyIndicatorAggregatedByFilterType

        @POST
        @Path("deploymentskeyindicatoraggregatedbyfiltertype")
        ai.digital.deploy.sql.model.Report deploymentsKeyIndicatorAggregatedByFilterType​(@QueryParam("filterType")
                                                                                         java.lang.String filterType,
                                                                                         @QueryParam("begin")
                                                                                         com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                                                         @QueryParam("end")
                                                                                         com.xebialabs.deployit.core.api.resteasy.Date end,
                                                                                         java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
      • downloadDeploymentsKeyIndicatorAggregatedByFilterType

        @POST
        @Path("download/deploymentskeyindicatoraggregatedbyfiltertype")
        java.lang.String downloadDeploymentsKeyIndicatorAggregatedByFilterType​(@QueryParam("filterType")
                                                                               java.lang.String filterType,
                                                                               @QueryParam("begin")
                                                                               com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                                               @QueryParam("end")
                                                                               com.xebialabs.deployit.core.api.resteasy.Date end,
                                                                               java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
      • getDashboardWidgetReport

        @GET
        @Path("widgetdata")
        ai.digital.deploy.sql.model.Report getDashboardWidgetReport​(@QueryParam("widgetType")
                                                                    java.lang.String widgetType,
                                                                    @QueryParam("begin")
                                                                    com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                                    @QueryParam("end")
                                                                    com.xebialabs.deployit.core.api.resteasy.Date end)
      • listEnvironments

        @GET
        @Path("environments")
        java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> listEnvironments()
      • generateDeploymentsDashboardReport

        @GET
        @Path("download/deploymentsDashboard")
        java.lang.String generateDeploymentsDashboardReport​(@QueryParam("begin")
                                                            com.xebialabs.deployit.core.api.resteasy.Date begin,
                                                            @QueryParam("end")
                                                            com.xebialabs.deployit.core.api.resteasy.Date end)