Add get detail of a resource to API; remove the dependency of the domain in the view... 82/7282/1
authorZhang Rong(Jon) <rong.zhang@windriver.com>
Thu, 9 Dec 2021 05:58:11 +0000 (13:58 +0800)
committerZhang Rong(Jon) <rong.zhang@windriver.com>
Thu, 9 Dec 2021 06:02:52 +0000 (14:02 +0800)
commit44f01a560347914798d8f913696d0e495ee076f8
treed0f47bebafa60a5ade1cd909c5f8d22fdfeae282
parent5ad82f634e2f10aaeccf1d2420fafc63e2d0056e
Add get detail of a resource to API; remove the dependency of the domain in the view layer

1. Get detail of a resource from API, include their children node
2. Remove the dependency of the domain in the view layer, return domain object and list from the repo layer

Issue-ID: INF-237
Signed-off-by: Zhang Rong(Jon) <rong.zhang@windriver.com>
Change-Id: I2441e07c4f72e8ed80fe18ef87bb23917c6efc91
27 files changed:
o2app/entrypoints/resource_watcher.py
o2app/service/handlers.py
o2common/domain/base.py
o2ims/adapter/clients/ocloud_sa_client.py
o2ims/adapter/ocloud_repository.py
o2ims/adapter/orm.py
o2ims/domain/commands.py
o2ims/domain/ocloud.py
o2ims/domain/ocloud_repo.py
o2ims/domain/resource_type.py
o2ims/service/auditor/ocloud_handler.py
o2ims/service/auditor/pserver_cpu_handler.py
o2ims/service/auditor/pserver_eth_handler.py [new file with mode: 0644]
o2ims/service/auditor/pserver_handler.py
o2ims/service/auditor/pserver_if_handler.py
o2ims/service/auditor/pserver_mem_handler.py
o2ims/service/auditor/pserver_port_handler.py
o2ims/service/watcher/pserver_eth_watcher.py [new file with mode: 0644]
o2ims/service/watcher/pserver_port_watcher.py
o2ims/views/ocloud_dto.py
o2ims/views/ocloud_route.py
o2ims/views/ocloud_view.py
tests/integration-ocloud/test_clientdriver_stx_sa.py
tests/integration/test_ocloud_repository.py
tests/integration/test_ocloud_route.py
tests/integration/test_ocloud_view.py
tests/unit/test_ocloud.py