@RestController @Transactional(readOnly=true) public class EnvironmentTreeController extends AbstractTreeBuilder<org.qubership.automation.itf.core.model.jpa.environment.Environment,org.qubership.automation.itf.core.model.jpa.folder.Folder> implements TreeController
LOGGERGSON| Constructor and Description |
|---|
EnvironmentTreeController() |
| Modifier and Type | Method and Description |
|---|---|
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="/environment/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="/environment/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(#projectUuid, \"READ\")")
@RequestMapping(value="/environment/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 TreeControllerCopyright © 2025. All rights reserved.