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
Modifier and TypeMethodDescriptionai.digital.deploy.sql.model.ReportdeploymentsForEnvironment(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, String filterType, List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> configurationItemIds) ai.digital.deploy.sql.model.ReportdeploymentsKeyIndicatorAggregatedByFilterType(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.ReportdeploymentsStateBreakdown(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.ReportgetDashboardWidgetReport(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(String taskId, String blockId) com.xebialabs.deployit.engine.api.execution.TaskWithStepsDeprecated.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.TaskWithBlockgetTaskWithBlock(String taskId) com.xebialabs.deployit.engine.api.execution.TaskWithBlockgetTaskWithBlockAndSteps(String taskId) 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
-
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
-
downloadStepLogs
-
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)
-