@Transactional @RestController public class ContextController extends Object
| Constructor and Description |
|---|
ContextController() |
| Modifier and Type | Method and Description |
|---|---|
void |
disableStepByStep(BigInteger contextId,
UUID projectUuid,
String tenantId) |
void |
fail(Properties request,
UUID projectUuid) |
String |
get(String contextId,
UUID projectUuid) |
UIWrapper<List<UIAbstractCallChainStep>> |
getAllSituationStep(String id,
UUID projectUuid)
Deprecated.
|
Properties |
getInfo(String contextId,
UUID projectUuid) |
Set<String> |
getKeys(String contextId,
UUID projectUuid) |
UIReportItem |
pushCallAndContinueTC(String contextId,
String stepId,
UUID projectUuid) |
void |
setState(Properties request,
UUID projectUuid,
String tenantId) |
Properties |
status(String contextId,
BigInteger projectId,
UUID projectUuid) |
@Transactional(readOnly=true)
@PreAuthorize(value="@entityAccess.checkAccess(#projectUuid, \"READ\")")
@RequestMapping(value="/context/state",
method=GET)
public Properties status(@RequestParam(value="id")
String contextId,
@RequestParam(value="projectId",required=false)
BigInteger projectId,
@RequestParam(value="projectUuid")
UUID projectUuid)
@Transactional(readOnly=true)
@PreAuthorize(value="@entityAccess.checkAccess(#projectUuid, \"READ\")")
@RequestMapping(value="/context/get",
method=GET,
produces="application/json; charset=UTF-8")
public String get(@RequestParam(value="id")
String contextId,
@RequestParam(value="projectUuid")
UUID projectUuid)
@Transactional(readOnly=true)
@PreAuthorize(value="@entityAccess.checkAccess(#projectUuid, \"READ\")")
@RequestMapping(value="/context/keys",
method=GET)
public Set<String> getKeys(@RequestParam(value="id")
String contextId,
@RequestParam(value="projectUuid")
UUID projectUuid)
@Transactional(readOnly=true)
@RequestMapping(value="/context/info",
method=GET,
produces="application/json; charset=UTF-8")
public Properties getInfo(@RequestParam(value="id")
String contextId,
@RequestParam(value="projectUuid")
UUID projectUuid)
@Transactional
@PreAuthorize(value="@entityAccess.checkAccess(#projectUuid, \"EXECUTE\")")
@RequestMapping(value="/context/fail",
method=POST)
public void fail(@RequestBody
Properties request,
@RequestParam(value="projectUuid")
UUID projectUuid)
@Transactional(readOnly=true)
@PreAuthorize(value="@entityAccess.checkAccess(#projectUuid, \"EXECUTE\")")
@RequestMapping(value="/context/setstate",
method=POST)
public void setState(@RequestBody
Properties request,
@RequestParam(value="projectUuid")
UUID projectUuid,
@RequestHeader(value="X-Project-Id")
String tenantId)
@Transactional
@PreAuthorize(value="@entityAccess.checkAccess(#projectUuid, \"EXECUTE\")")
@RequestMapping(value="/context/continue",
method=GET)
public UIReportItem pushCallAndContinueTC(@RequestParam(value="contextId")
String contextId,
@RequestParam(value="stepId")
String stepId,
@RequestParam(value="projectUuid")
UUID projectUuid)
@Transactional(readOnly=true)
@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).CALLCHAIN.getName(),#projectUuid, \'EXECUTE\')")
@RequestMapping(value="/callchain/run/disablestepbystep",
method=GET)
public void disableStepByStep(@RequestParam(value="contextId")
BigInteger contextId,
@RequestParam(value="projectUuid")
UUID projectUuid,
@RequestHeader(value="X-Project-Id")
String tenantId)
@Deprecated @Transactional @PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).CALLCHAIN.getName(),#projectUuid, \'READ\')") @RequestMapping(value="/callchain/getallstepsituation", method=GET) public UIWrapper<List<UIAbstractCallChainStep>> getAllSituationStep(@RequestParam(value="id",defaultValue="0") String id, @RequestParam(value="projectUuid") UUID projectUuid)
Copyright © 2025. All rights reserved.