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.Status
getReport
(RepositoryObjectReference report) getReportNode
(String reportNodeId) getReportNodeChildren
(String reportNodeId, Integer skip, Integer limit) getReportNodePath
(String reportNodeId) getReportNodeRootPlan
(String reportNodeId) step.core.Version
void
init()
void
shutdown()
Methods inherited from class step.core.deployment.AbstractStepServices
checkRightsOnBehalfOf, getAuthorizationManager, getContext, getExecutionRunnable, getObjectEnricher, getObjectFilter, getScheduler
Methods inherited from class step.framework.server.AbstractServices
getAbstractContext, getHttpSession, getSession, getSession, invalidateSession, setHttpServletRequest, setSession
-
Constructor Details
-
ControllerServices
public ControllerServices()
-
-
Method Details
-
init
- Overrides:
init
in 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()
-