X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=o2ims%2Fadapter%2Focloud_repository.py;h=bc3557d4eed40dfacde7b5a4dd139816842f732d;hb=f73c8e3b01b8f5b7438ba544870e06d8f30cdea0;hp=4d4361c52ab62ecea7aa5540356cfdd4714ae256;hpb=5c501cb5e57a1ac3e0e7d38e22a3759e7958777a;p=pti%2Fo2.git diff --git a/o2ims/adapter/ocloud_repository.py b/o2ims/adapter/ocloud_repository.py index 4d4361c..bc3557d 100644 --- a/o2ims/adapter/ocloud_repository.py +++ b/o2ims/adapter/ocloud_repository.py @@ -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()