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
docs: workaround the bug with unordered lists
[pti/o2.git]
/
o2ims
/
adapter
/
ocloud_repository.py
diff --git
a/o2ims/adapter/ocloud_repository.py
b/o2ims/adapter/ocloud_repository.py
index
8b54f53
..
ff1cd27
100644
(file)
--- a/
o2ims/adapter/ocloud_repository.py
+++ b/
o2ims/adapter/ocloud_repository.py
@@
-55,6
+55,10
@@
class ResouceTypeSqlAlchemyRepository(ResourceTypeRepository):
return self.session.query(ocloud.ResourceType).filter_by(
resourceTypeId=resource_type_id).first()
return self.session.query(ocloud.ResourceType).filter_by(
resourceTypeId=resource_type_id).first()
+ def _get_by_name(self, resource_type_name) -> ocloud.ResourceType:
+ return self.session.query(ocloud.ResourceType).filter_by(
+ name=resource_type_name).first()
+
def _list(self) -> List[ocloud.ResourceType]:
return self.session.query(ocloud.ResourceType)
def _list(self) -> List[ocloud.ResourceType]:
return self.session.query(ocloud.ResourceType)
@@
-112,9
+116,9
@@
class ResourceSqlAlchemyRepository(ResourceRepository):
return res
return recursive(resource_id)
return res
return recursive(resource_id)
- def _list(self, resourcepool_id) -> List[ocloud.Resource]:
+ def _list(self, resourcepool_id
, **kwargs
) -> List[ocloud.Resource]:
return self.session.query(ocloud.Resource).filter_by(
return self.session.query(ocloud.Resource).filter_by(
- resourcePoolId=resourcepool_id)
+ resourcePoolId=resourcepool_id
, **kwargs
)
def _update(self, resource: ocloud.Resource):
self.session.add(resource)
def _update(self, resource: ocloud.Resource):
self.session.add(resource)