Add auditor for resource pool, pserver and cpu/memory/port/interface for pserver...
[pti/o2.git] / o2ims / adapter / ocloud_repository.py
index 4d4361c..bc3557d 100644 (file)
@@ -18,6 +18,8 @@ from o2ims.domain import ocloud
 from o2ims.domain.ocloud_repo import OcloudRepository, ResourceTypeRepository,\
     ResourcePoolRepository, ResourceRepository, DeploymentManagerRepository,\
     SubscriptionRepository
+from o2common.helper import o2logging
+logger = o2logging.get_logger(__name__)
 
 
 class OcloudSqlAlchemyRepository(OcloudRepository):
@@ -134,3 +136,7 @@ class SubscriptionSqlAlchemyRepository(SubscriptionRepository):
 
     def _update(self, subscription: ocloud.Subscription):
         self.session.add(subscription)
+
+    def _delete(self, subscription_id):
+        self.session.query(ocloud.Subscription).filter_by(
+            subscriptionId=subscription_id).delete()