Integrate nfdeployment api with event handler
[pti/o2.git] / o2dms / views / dms_lcm_view.py
diff --git a/o2dms/views/dms_lcm_view.py b/o2dms/views/dms_lcm_view.py
deleted file mode 100644 (file)
index 186c9c3..0000000
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright (C) 2021 Wind River Systems, Inc.\r
-#\r
-#  Licensed under the Apache License, Version 2.0 (the "License");\r
-#  you may not use this file except in compliance with the License.\r
-#  You may obtain a copy of the License at\r
-#\r
-#      http://www.apache.org/licenses/LICENSE-2.0\r
-#\r
-#  Unless required by applicable law or agreed to in writing, software\r
-#  distributed under the License is distributed on an "AS IS" BASIS,\r
-#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
-#  See the License for the specific language governing permissions and\r
-#  limitations under the License.\r
-\r
-from sqlalchemy import select\r
-import uuid\r
-from o2common.service import unit_of_work\r
-from o2ims.adapter.orm import deploymentmanager\r
-from o2dms.adapter.orm import nfDeploymentDesc, nfDeployment, nfOCloudVResource\r
-from o2dms.views.dms_dto import DmsLcmNfDeploymentDescriptorDTO\r
-from o2dms.views.dms_dto import DmsLcmNfDeploymentDTO\r
-from o2dms.domain.dms import NfDeploymentDesc, NfDeployment\r
-\r
-\r
-def deployment_managers(uow: unit_of_work.AbstractUnitOfWork):\r
-    with uow:\r
-        res = uow.session.execute(select(deploymentmanager))\r
-    return [dict(r) for r in res]\r
-\r
-\r
-def deployment_manager_one(deploymentManagerId: str,\r
-                           uow: unit_of_work.AbstractUnitOfWork):\r
-    with uow:\r
-        res = uow.session.execute(select(deploymentmanager).where(\r
-            deploymentmanager.c.deploymentManagerId == deploymentManagerId))\r
-        first = res.first()\r
-    return None if first is None else dict(first)\r
-\r
-\r
-def lcm_nfdeploymentdesc_list(deploymentManagerID: str,\r
-                              uow: unit_of_work.AbstractUnitOfWork):\r
-    with uow:\r
-        res = uow.session.execute(select(nfDeploymentDesc).where(\r
-            nfDeploymentDesc.c.deploymentManagerId == deploymentManagerID))\r
-    return [dict(r) for r in res]\r
-\r
-\r
-def lcm_nfdeploymentdesc_one(nfdeploymentdescriptorid: str,\r
-                             uow: unit_of_work.AbstractUnitOfWork):\r
-    with uow:\r
-        res = uow.session.execute(select(nfDeploymentDesc).where(\r
-            nfDeploymentDesc.c.id == nfdeploymentdescriptorid))\r
-        first = res.first()\r
-    return None if first is None else dict(first)\r
-\r
-\r
-def lcm_nfdeploymentdesc_create(\r
-        deploymentManagerId: str,\r
-        input: DmsLcmNfDeploymentDescriptorDTO.\r
-        NfDeploymentDescriptor_create,\r
-        uow: unit_of_work.AbstractUnitOfWork):\r
-\r
-    id = str(uuid.uuid4())\r
-    entity = NfDeploymentDesc(\r
-        id, input['name'], deploymentManagerId, input['description'],\r
-        input['inputParams'], input['outputParams'])\r
-    with uow:\r
-        uow.nfdeployment_descs.add(entity)\r
-        uow.commit()\r
-    return id\r
-\r
-\r
-def lcm_nfdeploymentdesc_update(\r
-        nfdeploymentdescriptorid: str,\r
-        input: DmsLcmNfDeploymentDescriptorDTO.NfDeploymentDescriptor_update,\r
-        uow: unit_of_work.AbstractUnitOfWork):\r
-\r
-    with uow:\r
-        entity = uow.nfdeployment_descs.get(nfdeploymentdescriptorid)\r
-        entity.name = input['name']\r
-        entity.description = input['description']\r
-        entity.inputParams = input['inputParams']\r
-        entity.outputParams = input['outputParams']\r
-        uow.commit()\r
-    return True\r
-\r
-\r
-def lcm_nfdeploymentdesc_delete(\r
-        nfdeploymentdescriptorid: str, uow: unit_of_work.AbstractUnitOfWork):\r
-\r
-    with uow:\r
-        uow.nfdeployment_descs.delete(nfdeploymentdescriptorid)\r
-        uow.commit()\r
-    return True\r
-\r
-\r
-def lcm_nfdeployment_list(\r
-        deploymentManagerID: str, uow: unit_of_work.AbstractUnitOfWork):\r
-    with uow:\r
-        res = uow.session.execute(select(nfDeployment).where(\r
-            nfDeployment.c.deploymentManagerId == deploymentManagerID))\r
-    return [dict(r) for r in res]\r
-\r
-\r
-def lcm_nfdeployment_one(\r
-        nfdeploymentid: str, uow: unit_of_work.AbstractUnitOfWork):\r
-    with uow:\r
-        res = uow.session.execute(select(nfDeployment).where(\r
-            nfDeployment.c.id == nfdeploymentid))\r
-        first = res.first()\r
-    return None if first is None else dict(first)\r
-\r
-\r
-def lcm_nfdeployment_create(\r
-        deploymentManagerId: str,\r
-        input: DmsLcmNfDeploymentDTO.\r
-        NfDeployment_create,\r
-        uow: unit_of_work.AbstractUnitOfWork):\r
-\r
-    id = str(uuid.uuid4())\r
-    entity = NfDeployment(\r
-        id, input['name'], deploymentManagerId, input['description'],\r
-        input['descriptorId'], input['parentDeploymentId'])\r
-    with uow:\r
-        uow.nfdeployments.add(entity)\r
-        uow.commit()\r
-    return id\r
-\r
-\r
-def lcm_nfdeployment_update(\r
-        nfdeploymentdescriptorid: str,\r
-        input: DmsLcmNfDeploymentDTO.NfDeployment_update,\r
-        uow: unit_of_work.AbstractUnitOfWork):\r
-\r
-    with uow:\r
-        entity = uow.nfdeployments.get(nfdeploymentdescriptorid)\r
-        entity.name = input['name']\r
-        entity.description = input['description']\r
-        entity.inputParams = input['descriptorId']\r
-        entity.outputParams = input['parentDeploymentId']\r
-        uow.commit()\r
-    return True\r
-\r
-\r
-def lcm_nfdeployment_delete(\r
-        nfdeploymentdescriptorid: str, uow: unit_of_work.AbstractUnitOfWork):\r
-\r
-    with uow:\r
-        uow.nfdeployments.delete(nfdeploymentdescriptorid)\r
-        uow.commit()\r
-    return True\r
-\r
-\r
-def lcm_nfocloudvresource_list(\r
-        nfDeploymentId: str, uow: unit_of_work.AbstractUnitOfWork):\r
-    with uow:\r
-        res = uow.session.execute(select(nfOCloudVResource).where(\r
-            nfOCloudVResource.c.nfDeploymentId == nfDeploymentId))\r
-    return [dict(r) for r in res]\r
-\r
-\r
-def lcm_nfocloudvresource_one(\r
-        ocloudvresourceId: str, uow: unit_of_work.AbstractUnitOfWork):\r
-    with uow:\r
-        res = uow.session.execute(select(nfOCloudVResource).where(\r
-            nfOCloudVResource.c.id == ocloudvresourceId))\r
-        first = res.first()\r
-    return None if first is None else dict(first)\r