@RestController public class MonitoringController extends Object
| Constructor and Description |
|---|
MonitoringController() |
| Modifier and Type | Method and Description |
|---|---|
static UIReportItem |
buildUIReportItem(org.qubership.automation.itf.core.model.jpa.context.TcContext item) |
int |
getPageSize(BigInteger projectId,
UUID projectUuid) |
UIGetReportList |
pauseResumeContext(String action,
UIIds uiIds,
UUID projectUuid,
String tenantId) |
void |
setContext(String contextId,
org.json.simple.JSONObject context,
UUID projectUuid)
Deprecated.
|
void |
setPageSize(String size,
BigInteger projectId,
UUID projectUuid) |
void |
terminate(UIIds ids,
UUID projectUuid,
String tenantId) |
public static UIReportItem buildUIReportItem(org.qubership.automation.itf.core.model.jpa.context.TcContext item)
@Transactional
@PreAuthorize(value="@entityAccess.checkAccess(#projectUuid, \"UPDATE\")")
@RequestMapping(value="/monitoring/page/size",
method=POST)
public void setPageSize(@RequestParam
String size,
@RequestParam(value="projectId")
BigInteger projectId,
@RequestParam(value="projectUuid")
UUID projectUuid)
@Transactional(readOnly=true)
@PreAuthorize(value="@entityAccess.checkAccess(#projectUuid, \"READ\")")
@RequestMapping(value="/monitoring/page/size",
method=GET)
public int getPageSize(@RequestParam(value="projectId")
BigInteger projectId,
@RequestParam(value="projectUuid")
UUID projectUuid)
@Deprecated @Transactional @PreAuthorize(value="@entityAccess.checkAccess(#projectUuid, \"EXECUTE\")") @RequestMapping(value="/monitoring/setcontext", method=POST, consumes="application/json", headers="Accept=application/json") public void setContext(@RequestParam(value="contextId") String contextId, @RequestBody org.json.simple.JSONObject context, @RequestParam(value="projectUuid") UUID projectUuid) throws Exception
Exception@Transactional
@PreAuthorize(value="@entityAccess.checkAccess(#projectUuid, \"EXECUTE\")")
@RequestMapping(value="/monitoring/terminateContexts",
method=POST)
public void terminate(@RequestBody
UIIds ids,
@RequestParam(value="projectUuid")
UUID projectUuid,
@RequestHeader(value="X-Project-Id")
String tenantId)
@Transactional(readOnly=true)
@PreAuthorize(value="@entityAccess.checkAccess(#projectUuid, \"EXECUTE\")")
@RequestMapping(value="/monitoring/context/pauseResume",
method=POST)
public UIGetReportList pauseResumeContext(@RequestParam(value="action")
String action,
@RequestBody
UIIds uiIds,
@RequestParam(value="projectUuid")
UUID projectUuid,
@RequestHeader(value="X-Project-Id")
String tenantId)
Copyright © 2025. All rights reserved.