Package step.core.deployment
Class ControllerServices
java.lang.Object
step.framework.server.AbstractServices<User>
step.core.deployment.AbstractStepServices
step.core.deployment.ControllerServices
-
Field Summary
Fields inherited from class step.core.deployment.AbstractStepServices
configuration, SESSION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstep.core.deployment.ControllerServices.StatusgetReport(RepositoryObjectReference report) getReportNode(String reportNodeId) getReportNodeChildren(String reportNodeId, Integer skip, Integer limit) getReportNodePath(String reportNodeId) getReportNodeRootPlan(String reportNodeId) step.core.Versionvoidinit()voidshutdown()Methods inherited from class step.core.deployment.AbstractStepServices
checkRightsOnBehalfOf, getAuthorizationManager, getContext, getExecutionRunnable, getObjectEnricher, getObjectFilter, getSchedulerMethods inherited from class step.framework.server.AbstractServices
getAbstractContext, getHttpSession, getSession, getSession, invalidateSession, setHttpServletRequest, setSession
-
Constructor Details
-
ControllerServices
public ControllerServices()
-
-
Method Details
-
init
- Overrides:
initin classAbstractStepServices- Throws:
Exception
-
shutdown
@POST @Consumes("application/json") @Path("/shutdown") public void shutdown() -
getReportNode
@GET @Path("/reportnode/{id}") @Produces("application/json") public ReportNode getReportNode(@PathParam("id") String reportNodeId) -
getReportNodePath
@GET @Path("/reportnode/{id}/path") @Produces("application/json") public List<ReportNode> getReportNodePath(@PathParam("id") String reportNodeId) -
getReportNodeRootPlan
-
getReportNodeChildren
@GET @Path("/reportnode/{id}/children") @Produces("application/json") public List<ReportNode> getReportNodeChildren(@PathParam("id") String reportNodeId, @QueryParam("skip") Integer skip, @QueryParam("limit") Integer limit) -
getArtefactInfo
@POST @Path("/repository/artefact/info") @Consumes("application/json") @Produces("application/json") public ArtefactInfo getArtefactInfo(RepositoryObjectReference ref) -
getReport
@POST @Path("/repository/report") @Consumes("application/json") @Produces("application/json") public TestSetStatusOverview getReport(RepositoryObjectReference report) throws Exception - Throws:
Exception
-
getVersion
@GET @Produces("application/json") @Path("/version") public step.core.Version getVersion() -
getLibVersions
-
getControllerStatus
@GET @Produces("application/json") @Path("/status") public step.core.deployment.ControllerServices.Status getControllerStatus()
-