Code Review
/
pti
/
o2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Fix nfdeployment uninstalling issue
[pti/o2.git]
/
o2ims
/
domain
/
ocloud_repo.py
diff --git
a/o2ims/domain/ocloud_repo.py
b/o2ims/domain/ocloud_repo.py
index
c513eed
..
1c63de8
100644
(file)
--- a/
o2ims/domain/ocloud_repo.py
+++ b/
o2ims/domain/ocloud_repo.py
@@
-68,6
+68,12
@@
class ResourceTypeRepository(abc.ABC):
self.seen.add(resource_type)
\r
return resource_type
\r
\r
self.seen.add(resource_type)
\r
return resource_type
\r
\r
+ def get_by_name(self, resource_type_name) -> ocloud.ResourceType:
\r
+ resource_type = self._get_by_name(resource_type_name)
\r
+ if resource_type:
\r
+ self.seen.add(resource_type)
\r
+ return resource_type
\r
+
\r
def list(self) -> List[ocloud.ResourceType]:
\r
return self._list()
\r
\r
def list(self) -> List[ocloud.ResourceType]:
\r
return self._list()
\r
\r
@@
-83,6
+89,10
@@
class ResourceTypeRepository(abc.ABC):
def _get(self, resource_type_id) -> ocloud.ResourceType:
\r
raise NotImplementedError
\r
\r
def _get(self, resource_type_id) -> ocloud.ResourceType:
\r
raise NotImplementedError
\r
\r
+ @abc.abstractmethod
\r
+ def _get_by_name(self, resource_type_name) -> ocloud.ResourceType:
\r
+ raise NotImplementedError
\r
+
\r
@abc.abstractmethod
\r
def _update(self, resource_type: ocloud.ResourceType):
\r
raise NotImplementedError
\r
@abc.abstractmethod
\r
def _update(self, resource_type: ocloud.ResourceType):
\r
raise NotImplementedError
\r
@@
-136,8
+146,8
@@
class ResourceRepository(abc.ABC):
self.seen.add(resource)
\r
return resource
\r
\r
self.seen.add(resource)
\r
return resource
\r
\r
- def list(self, resourcepool_id) -> List[ocloud.Resource]:
\r
- return self._list(resourcepool_id)
\r
+ def list(self, resourcepool_id
, **kwargs
) -> List[ocloud.Resource]:
\r
+ return self._list(resourcepool_id
, **kwargs
)
\r
\r
def update(self, resource: ocloud.Resource):
\r
self._update(resource)
\r
\r
def update(self, resource: ocloud.Resource):
\r
self._update(resource)
\r
@@
-151,6
+161,10
@@
class ResourceRepository(abc.ABC):
def _get(self, resource_id) -> ocloud.Resource:
\r
raise NotImplementedError
\r
\r
def _get(self, resource_id) -> ocloud.Resource:
\r
raise NotImplementedError
\r
\r
+ @abc.abstractmethod
\r
+ def _list(self, resourcepool_id, **kwargs) -> ocloud.Resource:
\r
+ raise NotImplementedError
\r
+
\r
@abc.abstractmethod
\r
def _update(self, resource: ocloud.Resource):
\r
raise NotImplementedError
\r
@abc.abstractmethod
\r
def _update(self, resource: ocloud.Resource):
\r
raise NotImplementedError
\r