Convert file endlines to Unix (LF)
[pti/o2.git] / o2dms / domain / dms_repo.py
index 4a63a85..151eb9b 100644 (file)
-# 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
-import abc\r
-from typing import List, Set\r
-from o2dms.domain import dms\r
-\r
-\r
-class NfDeploymentRepository(abc.ABC):\r
-    def __init__(self):\r
-        self.seen = set()  # type: Set[dms.NfDeployment]\r
-\r
-    def add(self, nfdeployment: dms.NfDeployment):\r
-        self._add(nfdeployment)\r
-        self.seen.add(nfdeployment)\r
-\r
-    def get(self, nfdeployment_id) -> dms.NfDeployment:\r
-        nfdeployment = self._get(nfdeployment_id)\r
-        if nfdeployment:\r
-            self.seen.add(nfdeployment)\r
-        return nfdeployment\r
-\r
-    def list(self) -> List[dms.NfDeployment]:\r
-        return self._list()\r
-\r
-    def update(self, id, **kwargs):\r
-        self._update(id, **kwargs)\r
-\r
-    def delete(self, nfdeployment_id):\r
-        self._delete(nfdeployment_id)\r
-\r
-    def count(self, **kwargs):\r
-        return self._count(**kwargs)\r
-\r
-    @abc.abstractmethod\r
-    def _add(self, nfdeployment: dms.NfDeployment):\r
-        raise NotImplementedError\r
-\r
-    @abc.abstractmethod\r
-    def _get(self, nfdeployment_id) -> dms.NfDeployment:\r
-        raise NotImplementedError\r
-\r
-    @abc.abstractmethod\r
-    def _update(self,  id, **kwargs):\r
-        raise NotImplementedError\r
-\r
-    @abc.abstractmethod\r
-    def _delete(self, nfdeployment_id):\r
-        raise NotImplementedError\r
-\r
-    @abc.abstractmethod\r
-    def _count(self, **kwargs):\r
-        raise NotImplementedError\r
-\r
-\r
-class NfDeploymentDescRepository(abc.ABC):\r
-    def __init__(self):\r
-        self.seen = set()  # type: Set[dms.NfDeploymentDesc]\r
-\r
-    def add(self, nfdeployment_descriptor: dms.NfDeploymentDesc):\r
-        self._add(nfdeployment_descriptor)\r
-        self.seen.add(nfdeployment_descriptor)\r
-\r
-    def get(self, nfdeployment_descriptor_id) -> dms.NfDeploymentDesc:\r
-        nfdeployment_descriptor = self._get(nfdeployment_descriptor_id)\r
-        if nfdeployment_descriptor:\r
-            self.seen.add(nfdeployment_descriptor)\r
-        return nfdeployment_descriptor\r
-\r
-    def list(self) -> List[dms.NfDeploymentDesc]:\r
-        return self._list()\r
-\r
-    def update(self, id, **kwargs):\r
-        self._update(id, **kwargs)\r
-\r
-    def delete(self, nfdeployment_descriptor_id):\r
-        self._delete(nfdeployment_descriptor_id)\r
-\r
-    def count(self, **kwargs):\r
-        return self._count(**kwargs)\r
-\r
-    @abc.abstractmethod\r
-    def _add(self, nfdeployment_descriptor: dms.NfDeploymentDesc):\r
-        raise NotImplementedError\r
-\r
-    @abc.abstractmethod\r
-    def _get(self, nfdeployment_descriptor_id) -> dms.NfDeploymentDesc:\r
-        raise NotImplementedError\r
-\r
-    @abc.abstractmethod\r
-    def _update(self,  id, **kwargs):\r
-        raise NotImplementedError\r
-\r
-    @abc.abstractmethod\r
-    def _delete(self, nfdeployment_descriptor_id):\r
-        raise NotImplementedError\r
-\r
-    @abc.abstractmethod\r
-    def _count(self, **kwargs):\r
-        raise NotImplementedError\r
-\r
-\r
-class NfOCloudVResourceRepository(abc.ABC):\r
-    def __init__(self):\r
-        self.seen = set()  # type: Set[dms.NfOCloudVResource]\r
-\r
-    def add(self, nfocloudvres: dms.NfOCloudVResource):\r
-        self._add(nfocloudvres)\r
-        self.seen.add(nfocloudvres)\r
-\r
-    def get(self, nfocloudvres_id) -> dms.NfOCloudVResource:\r
-        nfocloudvres = self._get(nfocloudvres_id)\r
-        if nfocloudvres:\r
-            self.seen.add(nfocloudvres)\r
-        return nfocloudvres\r
-\r
-    def list(self) -> List[dms.NfOCloudVResource]:\r
-        return self._list()\r
-\r
-    def update(self, nfocloudvres_id, **kwargs):\r
-        self._update(nfocloudvres_id, **kwargs)\r
-\r
-    def delete(self, nfocloudvres_id):\r
-        self._delete(nfocloudvres_id)\r
-\r
-    @abc.abstractmethod\r
-    def _add(self, nfocloudvres: dms.NfOCloudVResource):\r
-        raise NotImplementedError\r
-\r
-    @abc.abstractmethod\r
-    def _get(self, nfocloudvres_id) -> dms.NfOCloudVResource:\r
-        raise NotImplementedError\r
-\r
-    @abc.abstractmethod\r
-    def _update(self,  nfocloudvres_id, **kwargs):\r
-        raise NotImplementedError\r
-\r
-    @abc.abstractmethod\r
-    def _delete(self, nfocloudvres_id):\r
-        raise NotImplementedError\r
+# Copyright (C) 2021 Wind River Systems, Inc.
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+import abc
+from typing import List, Set
+from o2dms.domain import dms
+
+
+class NfDeploymentRepository(abc.ABC):
+    def __init__(self):
+        self.seen = set()  # type: Set[dms.NfDeployment]
+
+    def add(self, nfdeployment: dms.NfDeployment):
+        self._add(nfdeployment)
+        self.seen.add(nfdeployment)
+
+    def get(self, nfdeployment_id) -> dms.NfDeployment:
+        nfdeployment = self._get(nfdeployment_id)
+        if nfdeployment:
+            self.seen.add(nfdeployment)
+        return nfdeployment
+
+    def list(self) -> List[dms.NfDeployment]:
+        return self._list()
+
+    def update(self, id, **kwargs):
+        self._update(id, **kwargs)
+
+    def delete(self, nfdeployment_id):
+        self._delete(nfdeployment_id)
+
+    def count(self, **kwargs):
+        return self._count(**kwargs)
+
+    @abc.abstractmethod
+    def _add(self, nfdeployment: dms.NfDeployment):
+        raise NotImplementedError
+
+    @abc.abstractmethod
+    def _get(self, nfdeployment_id) -> dms.NfDeployment:
+        raise NotImplementedError
+
+    @abc.abstractmethod
+    def _update(self,  id, **kwargs):
+        raise NotImplementedError
+
+    @abc.abstractmethod
+    def _delete(self, nfdeployment_id):
+        raise NotImplementedError
+
+    @abc.abstractmethod
+    def _count(self, **kwargs):
+        raise NotImplementedError
+
+
+class NfDeploymentDescRepository(abc.ABC):
+    def __init__(self):
+        self.seen = set()  # type: Set[dms.NfDeploymentDesc]
+
+    def add(self, nfdeployment_descriptor: dms.NfDeploymentDesc):
+        self._add(nfdeployment_descriptor)
+        self.seen.add(nfdeployment_descriptor)
+
+    def get(self, nfdeployment_descriptor_id) -> dms.NfDeploymentDesc:
+        nfdeployment_descriptor = self._get(nfdeployment_descriptor_id)
+        if nfdeployment_descriptor:
+            self.seen.add(nfdeployment_descriptor)
+        return nfdeployment_descriptor
+
+    def list(self) -> List[dms.NfDeploymentDesc]:
+        return self._list()
+
+    def update(self, id, **kwargs):
+        self._update(id, **kwargs)
+
+    def delete(self, nfdeployment_descriptor_id):
+        self._delete(nfdeployment_descriptor_id)
+
+    def count(self, **kwargs):
+        return self._count(**kwargs)
+
+    @abc.abstractmethod
+    def _add(self, nfdeployment_descriptor: dms.NfDeploymentDesc):
+        raise NotImplementedError
+
+    @abc.abstractmethod
+    def _get(self, nfdeployment_descriptor_id) -> dms.NfDeploymentDesc:
+        raise NotImplementedError
+
+    @abc.abstractmethod
+    def _update(self,  id, **kwargs):
+        raise NotImplementedError
+
+    @abc.abstractmethod
+    def _delete(self, nfdeployment_descriptor_id):
+        raise NotImplementedError
+
+    @abc.abstractmethod
+    def _count(self, **kwargs):
+        raise NotImplementedError
+
+
+class NfOCloudVResourceRepository(abc.ABC):
+    def __init__(self):
+        self.seen = set()  # type: Set[dms.NfOCloudVResource]
+
+    def add(self, nfocloudvres: dms.NfOCloudVResource):
+        self._add(nfocloudvres)
+        self.seen.add(nfocloudvres)
+
+    def get(self, nfocloudvres_id) -> dms.NfOCloudVResource:
+        nfocloudvres = self._get(nfocloudvres_id)
+        if nfocloudvres:
+            self.seen.add(nfocloudvres)
+        return nfocloudvres
+
+    def list(self) -> List[dms.NfOCloudVResource]:
+        return self._list()
+
+    def update(self, nfocloudvres_id, **kwargs):
+        self._update(nfocloudvres_id, **kwargs)
+
+    def delete(self, nfocloudvres_id):
+        self._delete(nfocloudvres_id)
+
+    @abc.abstractmethod
+    def _add(self, nfocloudvres: dms.NfOCloudVResource):
+        raise NotImplementedError
+
+    @abc.abstractmethod
+    def _get(self, nfocloudvres_id) -> dms.NfOCloudVResource:
+        raise NotImplementedError
+
+    @abc.abstractmethod
+    def _update(self,  nfocloudvres_id, **kwargs):
+        raise NotImplementedError
+
+    @abc.abstractmethod
+    def _delete(self, nfocloudvres_id):
+        raise NotImplementedError