@RestController @Transactional(readOnly=true) public class SystemTreeController extends AbstractTreeBuilder<org.qubership.automation.itf.core.model.jpa.system.System,org.qubership.automation.itf.core.model.jpa.folder.Folder> implements TreeController
LOGGERGSON| Constructor and Description |
|---|
SystemTreeController() |
| 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(#projectUuid, \"READ\")")
@RequestMapping(value="/system/folder",
method=GET)
public UITreeData getTree(@RequestParam(required=false)
String id,
@RequestParam(value="projectUuid")
UUID projectUuid)
getTree in interface TreeController@PreAuthorize(value="@entityAccess.checkAccess(#projectUuid, \"READ\")")
@RequestMapping(value="/system/tree/node",
method=GET)
public UITreeData getTreeFromNode(String id,
String parentId,
@RequestParam(value="projectUuid")
UUID projectUuid)
getTreeFromNode in interface TreeController@PreAuthorize(value="@entityAccess.checkAccess(#projectUuid, \"READ\")")
@RequestMapping(value="/system/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(#projectUuid, \"READ\")")
@RequestMapping(value="/system/label",
method=GET)
public Set<String> gelLabels(@RequestParam(value="projectUuid")
UUID projectUuid,
@RequestParam(value="projectId")
BigInteger projectId)
Copyright © 2025. All rights reserved.