X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=o2ims%2Fdomain%2Focloud_repo.py;fp=o2ims%2Fdomain%2Focloud_repo.py;h=c513eed10c532f43a395be7589fe26df08a4fdc2;hb=9625c5b766377f641d9641471f10dd491a61447f;hp=b224a68123cc07f60c7a7e264a3375e47e7369ab;hpb=d14329a57d8d01d443e4158fa5030a5b5ada4060;p=pti%2Fo2.git diff --git a/o2ims/domain/ocloud_repo.py b/o2ims/domain/ocloud_repo.py index b224a68..c513eed 100644 --- a/o2ims/domain/ocloud_repo.py +++ b/o2ims/domain/ocloud_repo.py @@ -187,43 +187,3 @@ class DeploymentManagerRepository(abc.ABC): @abc.abstractmethod def _update(self, deployment_manager: ocloud.DeploymentManager): raise NotImplementedError - - -class SubscriptionRepository(abc.ABC): - def __init__(self): - self.seen = set() # type: Set[ocloud.Subscription] - - def add(self, subscription: ocloud.Subscription): - self._add(subscription) - self.seen.add(subscription) - - def get(self, subscription_id) -> ocloud.Subscription: - subscription = self._get(subscription_id) - if subscription: - self.seen.add(subscription) - return subscription - - def list(self) -> List[ocloud.Subscription]: - return self._list() - - def update(self, subscription: ocloud.Subscription): - self._update(subscription) - - def delete(self, subscription_id): - self._delete(subscription_id) - - @abc.abstractmethod - def _add(self, subscription: ocloud.Subscription): - raise NotImplementedError - - @abc.abstractmethod - def _get(self, subscription_id) -> ocloud.Subscription: - raise NotImplementedError - - @abc.abstractmethod - def _update(self, subscription: ocloud.Subscription): - raise NotImplementedError - - @abc.abstractmethod - def _delete(self, subscription_id): - raise NotImplementedError