summaryrefslogtreecommitdiffstats
path: root/zusammen-lib/src/main/java/org/onap/sdc/common/zusammen/persistence/impl/ZusammenConnectorImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'zusammen-lib/src/main/java/org/onap/sdc/common/zusammen/persistence/impl/ZusammenConnectorImpl.java')
-rw-r--r--zusammen-lib/src/main/java/org/onap/sdc/common/zusammen/persistence/impl/ZusammenConnectorImpl.java15
1 files changed, 14 insertions, 1 deletions
diff --git a/zusammen-lib/src/main/java/org/onap/sdc/common/zusammen/persistence/impl/ZusammenConnectorImpl.java b/zusammen-lib/src/main/java/org/onap/sdc/common/zusammen/persistence/impl/ZusammenConnectorImpl.java
index 55446bb..ce30114 100644
--- a/zusammen-lib/src/main/java/org/onap/sdc/common/zusammen/persistence/impl/ZusammenConnectorImpl.java
+++ b/zusammen-lib/src/main/java/org/onap/sdc/common/zusammen/persistence/impl/ZusammenConnectorImpl.java
@@ -88,7 +88,6 @@ public class ZusammenConnectorImpl implements ZusammenConnector {
return getResponseValue(response, String.format("get item %s", itemId));
}
-
@Override
public Id createItem(SessionContext context, Info info) {
Response<Id> response = itemAdaptorFactory.createInterface(context).create(context, info);
@@ -96,6 +95,12 @@ public class ZusammenConnectorImpl implements ZusammenConnector {
}
@Override
+ public Id createItem(SessionContext context, Id itemId, Info info) {
+ Response<Id> response = itemAdaptorFactory.createInterface(context).create(context, itemId, info);
+ return getResponseValue(response, String.format("create item with id %s", itemId));
+ }
+
+ @Override
public void deleteItem(SessionContext context, Id itemId) {
Response<Void> response = itemAdaptorFactory.createInterface(context).delete(context, itemId);
getResponseValue(response, String.format("get item %s", itemId));
@@ -130,6 +135,14 @@ public class ZusammenConnectorImpl implements ZusammenConnector {
}
@Override
+ public Id createVersion(SessionContext context, Id itemId, Id versionId, Id baseVersionId, ItemVersionData itemVersionData) {
+ Response<Id> response =
+ versionAdaptorFactory.createInterface(context).create(context, itemId, versionId, baseVersionId, itemVersionData);
+ return getResponseValue(response,
+ String.format("create version with id %s for item %s based on version %s", versionId, itemId, baseVersionId));
+ }
+
+ @Override
public void updateVersion(SessionContext context, Id itemId, Id versionId, ItemVersionData itemVersionData) {
Response<Void> response =
versionAdaptorFactory.createInterface(context).update(context, itemId, versionId, itemVersionData);