@Transactional(readOnly=true) @RestController public class IntegrationCallChainController extends ExecutorControllerHelper
BULK_VALIDATOR_INTEGRATION, DATASET_SERVICE_INTEGRATIONGSON| Constructor and Description |
|---|
IntegrationCallChainController() |
| Modifier and Type | Method and Description |
|---|---|
String |
createBvCase(String dsName,
String callChainId,
BigInteger projectId,
String bvTcId) |
void |
deleteOrUnlinkBvCase(String dsName,
String callChainId,
BigInteger projectId,
Boolean isDeleting,
UUID projectUuid) |
Map<String,Object> |
getBvAction(BigInteger projectId,
UUID projectUuid) |
void |
readBvCase(String dsName,
String chainId,
Properties properties,
BigInteger projectId,
UUID projectUuid) |
List<UIObject> |
regenerateBvCases(boolean createNew,
BigInteger projectId,
List<UIObject> objects) |
findDataSetByName, findIntegrationConfigaddEventTriggers, addInterceptorConfiguration, createInterceptorByProvider, fillInterceptorParams, findInterceptorByIdAndProvider, get, getInterceptorProvider, getInterceptorsMaxOrder, getManager, getName, getTopStackTrace, interceptorParamsToMap, IsInGroup, reactivateInterceptor, remove, remove, remove, throwExceptionIfNull, throwExceptionIfNull, throwExceptionIfNull, toConditionParameters, validateParsingRuleconversionOfTree, convertMapOfTypeToUITypeList, fillObjectList, fillTreeElementList, fillUIList, getDefinitionValue, getObjectList, getTreeElementList, getUIKeys, getUIList, getUIPresentationByStorable, initializeObjects, isNotNullCopyOfImmutableList, saveSteps, toJSONContext, updateObject@Transactional
@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).CALLCHAIN.getName(),#projectUuid, \'DELETE\')")
@RequestMapping(value="/callchain/integration/bv",
method=DELETE)
public void deleteOrUnlinkBvCase(@RequestParam(value="dsName")
String dsName,
@RequestParam(value="chainId")
String callChainId,
@RequestParam(value="projectId")
BigInteger projectId,
@RequestParam(value="isDeleting")
Boolean isDeleting,
@RequestParam(value="projectUuid")
UUID projectUuid)
throws IOException
IOException@Transactional
@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).CALLCHAIN.getName(),#projectUuid, \'UPDATE\')")
@RequestMapping(value="/callchain/integration/bv/read",
method=POST)
public void readBvCase(@RequestParam(value="dsName")
String dsName,
@RequestParam(value="chainId")
String chainId,
@RequestBody
Properties properties,
@RequestParam(value="projectId")
BigInteger projectId,
@RequestParam(value="projectUuid")
UUID projectUuid)
@Transactional
@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).CALLCHAIN.getName(),#projectUuid, \'READ\')")
@RequestMapping(value="/callchain/integration/bv/get/bvconfig",
method=GET)
public Map<String,Object> getBvAction(@RequestParam(value="projectId")
BigInteger projectId,
@RequestParam(value="projectUuid")
UUID projectUuid)
@Transactional
@RequestMapping(value="/callchain/integration/bv",
method=GET,
produces="text/plain")
public String createBvCase(@RequestParam(value="dsName")
String dsName,
@RequestParam(value="chainId")
String callChainId,
@RequestParam(value="projectId")
BigInteger projectId,
@RequestParam(value="bvTcId",required=false)
String bvTcId)
throws IOException
IOException@Transactional
@RequestMapping(value="/callchain/integration/bv/regenerate",
method=PUT,
produces="application/json")
public List<UIObject> regenerateBvCases(@RequestParam(value="create_new")
boolean createNew,
@RequestParam(value="projectId")
BigInteger projectId,
@RequestBody
List<UIObject> objects)
throws Exception
ExceptionCopyright © 2025. All rights reserved.