Interface InternalReportProxy

All Known Subinterfaces:
InternalReportProxyDefaults

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

    Modifier and Type
    Method
    Description
    ai.digital.deploy.sql.model.Report
    deploymentsForEnvironment(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, String filterType, List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
     
    ai.digital.deploy.sql.model.Report
    deploymentsKeyIndicatorAggregatedByFilterType(String filterType, com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
     
    ai.digital.deploy.sql.model.Report
    deploymentsStateBreakdown(String filterType, com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
     
    downloadControlTasksReport(com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end)
     
    downloadDeploymentsForEnvironment(String environment, com.xebialabs.deployit.core.api.resteasy.Date date)
     
    downloadDeploymentsKeyIndicator(String filterType, com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
     
    downloadDeploymentsKeyIndicatorAggregatedByFilterType(String filterType, com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
     
    downloadDeploymentsStateBreakdown(String filterType, com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
     
    downloadStepLogs(String taskId, String blockId, String blockpath)
     
    downloadTaskReport(com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end, String filterType, List<String> users, List<String> states, String taskId, boolean onlySuccessful, String workerName, List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
     
    generateDeploymentsDashboardReport(com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end)
     
    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, List<com.xebialabs.deployit.engine.api.dto.Ordering> order)
     
    ai.digital.deploy.sql.model.Report
    getDashboardWidgetReport(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(String taskId, String blockId)
     
    com.xebialabs.deployit.engine.api.execution.TaskWithSteps
    getTask(String taskId)
    Deprecated. 
    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, List<com.xebialabs.deployit.engine.api.dto.Ordering> order, String filterType, List<String> users, List<String> states, String taskId, boolean onlySuccessful, String workerName, List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
     
    com.xebialabs.deployit.engine.api.execution.TaskWithBlock
     
    com.xebialabs.deployit.engine.api.execution.TaskWithBlock
     
    List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId>
     
  • Method Details

    • deploymentsForEnvironment

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

      @GET @Path("download/deployments") String downloadDeploymentsForEnvironment(@QueryParam("parent") 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") 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") String taskId)
    • getTaskWithBlockAndSteps

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

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

      @GET @Path("taskblock/{taskid}/block/{blockid}/blockpath/{blockpath}") String downloadStepLogs(@PathParam("taskid") String taskId, @PathParam("blockid") String blockId, @PathParam("blockpath") String blockpath)
    • getTaskReport

      @POST @Path("tasks") 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") List<com.xebialabs.deployit.engine.api.dto.Ordering> order, @QueryParam("filterType") String filterType, @QueryParam("users") List<String> users, @QueryParam("states") List<String> states, @QueryParam("taskId") String taskId, @QueryParam("onlySuccessful") boolean onlySuccessful, @QueryParam("worker") String workerName, List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
    • downloadTaskReport

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

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

      @POST @Path("download/deploymentsstatebreakdown") String downloadDeploymentsStateBreakdown(@QueryParam("filterType") String filterType, @QueryParam("begin") com.xebialabs.deployit.core.api.resteasy.Date begin, @QueryParam("end") com.xebialabs.deployit.core.api.resteasy.Date end, 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") String filterType, List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
    • downloadDeploymentsKeyIndicator

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

      @GET @Path("controltasks") 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") List<com.xebialabs.deployit.engine.api.dto.Ordering> order)
    • downloadControlTasksReport

      @GET @Path("download/controltasks") 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") String filterType, @QueryParam("begin") com.xebialabs.deployit.core.api.resteasy.Date begin, @QueryParam("end") com.xebialabs.deployit.core.api.resteasy.Date end, List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds)
    • downloadDeploymentsKeyIndicatorAggregatedByFilterType

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

      @GET @Path("widgetdata") ai.digital.deploy.sql.model.Report getDashboardWidgetReport(@QueryParam("widgetType") 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") List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> listEnvironments()
    • generateDeploymentsDashboardReport

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