@RestController @Transactional(readOnly=true) public class CallChainTreeController extends AbstractTreeBuilder<org.qubership.automation.itf.core.model.jpa.callchain.CallChain,org.qubership.automation.itf.core.model.jpa.folder.Folder> implements TreeController
LOGGERGSON| Constructor and Description |
|---|
CallChainTreeController() |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
gelLabels(UUID projectUuid,
BigInteger projectId) |
UITreeData |
getTree(String id,
UUID projectUuid) |
UITreeData |
getTreeFromNode(String id,
String parentId,
UUID projectUuid) |
UITreeData |
getTreeFromNodeByName(String value,
String[] filters,
String parentId,
BigInteger projectId,
UUID projectUuid) |
addSubElements, buildTree, buildTreeByFilter, buildTreeById, buildTreeStructure, configureObject, findLabeledByPieceOfName, getAllLabeledByPieceOfName, getAllObjectsLabelsaddEventTriggers, 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@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).CALLCHAIN.getName(),#projectUuid, \'READ\')")
@RequestMapping(value="/callchain/folder",
method=GET)
public UITreeData getTree(@RequestParam(required=false)
String id,
@RequestParam(value="projectUuid")
UUID projectUuid)
getTree in interface TreeControllerid - - this parameter is not required, it can be null or folder Id@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).CALLCHAIN.getName(),#projectUuid, \'READ\')")
@RequestMapping(value="/callchain/tree/node",
method=GET)
public UITreeData getTreeFromNode(@RequestParam(required=false)
String id,
@RequestParam(required=false)
String parentId,
@RequestParam(value="projectUuid")
UUID projectUuid)
getTreeFromNode in interface TreeController@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).CALLCHAIN.getName(),#projectUuid, \'READ\')")
@RequestMapping(value="/callchain/tree/node/name",
method=GET)
public UITreeData getTreeFromNodeByName(@RequestParam(required=false)
String value,
@RequestParam(required=false)
String[] filters,
@RequestParam(required=false)
String parentId,
@RequestParam(value="projectId")
BigInteger projectId,
@RequestParam(value="projectUuid")
UUID projectUuid)
getTreeFromNodeByName in interface TreeController@PreAuthorize(value="@entityAccess.checkAccess(T(org.qubership.automation.itf.ui.util.UserManagementEntities).CALLCHAIN.getName(),#projectUuid, \'READ\')")
@RequestMapping(value="/callchain/label",
method=GET)
public Set<String> gelLabels(@RequestParam(value="projectUuid")
UUID projectUuid,
@RequestParam(value="projectId")
BigInteger projectId)
Copyright © 2025. All rights reserved.