@RestController public class AtpExportImportController extends Object
| Constructor and Description |
|---|
AtpExportImportController() |
| Modifier and Type | Method and Description |
|---|---|
List<UUID> |
getBvTcByItfChains(Set<String> itfCallChains) |
List<UUID> |
getBvTcByItfEnvs(Set<String> itfEnvironments) |
List<UUID> |
getBvTcByItfSystems(Set<String> itfSystems) |
List<SimpleItfEntity> |
getCallchainsByAtpExport(UUID projectUuid)
Get call chains by project UUID.
|
List<SimpleItfEntity> |
getCallchainSubFoldersByAtpExport(UUID projectUuid)
Get call chain folders by project UUID.
|
List<UUID> |
getDslByItfChains(Set<String> itfCallChains) |
List<SimpleItfEntity> |
getEnvironmentFoldersByAtpExport(UUID projectUuid)
Get environment folders by project UUID.
|
List<SimpleItfEntity> |
getEnvironmentsByAtpExport(UUID projectUuid)
Get environments by project UUID.
|
List<SimpleItfEntity> |
getIntegrationConfigsByProjectId(UUID projectUuid)
Get integration configs by project UUID.
|
List<SimpleItfEntity> |
getProjectSettingsByProjectId(UUID projectUuid)
Get project settings by project UUID.
|
SimpleItfEntity |
getRootCallchainFolderByAtpExport(UUID projectUuid)
Get call chain root folder by project UUID.
|
SimpleItfEntity |
getRootEnvironmentFolderByAtpExport(UUID projectUuid)
Get environment root folder by project UUID.
|
SimpleItfEntity |
getRootSystemFolderByAtpExport(UUID projectUuid)
Get system root folder by project UUID.
|
List<SimpleItfEntity> |
getSystemsByAtpExport(UUID projectUuid)
Get systems by project UUID.
|
List<SimpleItfEntity> |
getSystemSubFoldersByAtpExport(UUID projectUuid)
Get system folders by project UUID.
|
@Transactional(readOnly=true)
@GetMapping(value="/api/folders/root/callchain/project/{projectUuid}",
produces="application/json")
public SimpleItfEntity getRootCallchainFolderByAtpExport(@PathVariable(value="projectUuid")
UUID projectUuid)
projectUuid - ATP project UUID@Transactional(readOnly=true)
@GetMapping(value="/api/folders/sub/callchain/project/{projectUuid}",
produces="application/json")
public List<SimpleItfEntity> getCallchainSubFoldersByAtpExport(@PathVariable(value="projectUuid")
UUID projectUuid)
projectUuid - ATP project UUID@Transactional(readOnly=true)
@GetMapping(value="/api/callchains/project/{projectUuid}",
produces="application/json")
public List<SimpleItfEntity> getCallchainsByAtpExport(@PathVariable(value="projectUuid")
UUID projectUuid)
projectUuid - ATP project UUID@Transactional(readOnly=true)
@GetMapping(value="/api/folders/root/system/project/{projectUuid}",
produces="application/json")
public SimpleItfEntity getRootSystemFolderByAtpExport(@PathVariable(value="projectUuid")
UUID projectUuid)
projectUuid - ATP project UUID@Transactional(readOnly=true)
@GetMapping(value="/api/folders/sub/system/project/{projectUuid}",
produces="application/json")
public List<SimpleItfEntity> getSystemSubFoldersByAtpExport(@PathVariable(value="projectUuid")
UUID projectUuid)
projectUuid - ATP project UUID@Transactional(readOnly=true)
@GetMapping(value="/api/systems/project/{projectUuid}",
produces="application/json")
public List<SimpleItfEntity> getSystemsByAtpExport(@PathVariable(value="projectUuid")
UUID projectUuid)
projectUuid - ATP project UUID@Transactional(readOnly=true)
@GetMapping(value="/api/folders/root/environment/project/{projectUuid}",
produces="application/json")
public SimpleItfEntity getRootEnvironmentFolderByAtpExport(@PathVariable(value="projectUuid")
UUID projectUuid)
projectUuid - ATP project UUID@Transactional(readOnly=true)
@GetMapping(value="/api/folders/sub/environment/project/{projectUuid}",
produces="application/json")
public List<SimpleItfEntity> getEnvironmentFoldersByAtpExport(@PathVariable(value="projectUuid")
UUID projectUuid)
projectUuid - ATP project UUID@Transactional(readOnly=true)
@GetMapping(value="/api/environments/project/{projectUuid}",
produces="application/json")
public List<SimpleItfEntity> getEnvironmentsByAtpExport(@PathVariable(value="projectUuid")
UUID projectUuid)
projectUuid - ATP project UUID@Transactional(readOnly=true)
@GetMapping(value="/api/integrationconfigs/project/{projectUuid}",
produces="application/json")
public List<SimpleItfEntity> getIntegrationConfigsByProjectId(@PathVariable(value="projectUuid")
UUID projectUuid)
projectUuid - ATP project UUID@Transactional(readOnly=true)
@GetMapping(value="/api/settings/project/{projectUuid}",
produces="application/json")
public List<SimpleItfEntity> getProjectSettingsByProjectId(@PathVariable(value="projectUuid")
UUID projectUuid)
projectUuid - ATP project UUID@Transactional(readOnly=true)
@PostMapping(value="/api/bvTcByChains",
produces="application/json")
public List<UUID> getBvTcByItfChains(@RequestBody
Set<String> itfCallChains)
@Transactional(readOnly=true)
@PostMapping(value="/api/bvTcBySystems",
produces="application/json")
public List<UUID> getBvTcByItfSystems(@RequestBody
Set<String> itfSystems)
@Transactional(readOnly=true)
@PostMapping(value="/api/bvTcByEnvs",
produces="application/json")
public List<UUID> getBvTcByItfEnvs(@RequestBody
Set<String> itfEnvironments)
Copyright © 2025. All rights reserved.