Package com.xebialabs.deployit.core.api
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.ReportdeploymentsForEnvironment(java.lang.String environment, com.xebialabs.deployit.core.api.resteasy.Date date)ai.digital.deploy.sql.model.ReportdeploymentsKeyIndicator(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.ReportdeploymentsKeyIndicatorAggregatedByFilterType(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.ReportdeploymentsStateBreakdown(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.StringdownloadControlTasksReport(com.xebialabs.deployit.core.api.resteasy.Date begin, com.xebialabs.deployit.core.api.resteasy.Date end)java.lang.StringdownloadDeploymentsForEnvironment(java.lang.String environment, com.xebialabs.deployit.core.api.resteasy.Date date)java.lang.StringdownloadDeploymentsKeyIndicator(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.StringdownloadDeploymentsKeyIndicatorAggregatedByFilterType(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.StringdownloadDeploymentsStateBreakdown(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.StringdownloadTaskReport(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.StringgenerateDeploymentsDashboardReport(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.ReportgetDashboardWidgetReport(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.StepBlockStategetStepBlock(java.lang.String taskId, java.lang.String blockId)com.xebialabs.deployit.engine.api.execution.TaskWithStepsgetTask(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.TaskWithBlockgetTaskWithBlock(java.lang.String taskId)com.xebialabs.deployit.engine.api.execution.TaskWithBlockgetTaskWithBlockAndSteps(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)
-
-