From 5958fddd50b4534826790009b42d8003cafd4d81 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Mon, 17 Dec 2018 16:57:10 +0000 Subject: [PATCH] ref 11720: DataMiner - Update to StorageHUB https://support.d4science.org/issues/11720 Updated to support StorageHub Metadata git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/data-miner-manager@174944 82a268e6-3cf1-43bd-a215-b396298e98cf --- .classpath | 6 +++--- distro/changelog.xml | 4 ++++ pom.xml | 2 +- .../user/dataminermanager/server/storage/StorageUtil.java | 4 ++-- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.classpath b/.classpath index d1d7469..fca9db7 100644 --- a/.classpath +++ b/.classpath @@ -1,12 +1,12 @@ - + - + @@ -34,5 +34,5 @@ - + diff --git a/distro/changelog.xml b/distro/changelog.xml index f6c5a2b..78d0262 100644 --- a/distro/changelog.xml +++ b/distro/changelog.xml @@ -1,4 +1,8 @@ + + Updated to support StorageHub properties [ticket #11720] + + Updated download item to support StorageHub[ticket #11720] diff --git a/pom.xml b/pom.xml index 4d42f80..2a3c415 100644 --- a/pom.xml +++ b/pom.xml @@ -12,7 +12,7 @@ org.gcube.portlets.user data-miner-manager - 1.9.0-SNAPSHOT + 1.9.1-SNAPSHOT war data-miner-manager diff --git a/src/main/java/org/gcube/portlets/user/dataminermanager/server/storage/StorageUtil.java b/src/main/java/org/gcube/portlets/user/dataminermanager/server/storage/StorageUtil.java index d050498..8cedd6a 100644 --- a/src/main/java/org/gcube/portlets/user/dataminermanager/server/storage/StorageUtil.java +++ b/src/main/java/org/gcube/portlets/user/dataminermanager/server/storage/StorageUtil.java @@ -48,9 +48,9 @@ public class StorageUtil { try { StorageHubClient shc = new StorageHubClient(); Item item = shc.open(itemId).asItem().get(); - Metadata metadata = item.getPropertyMap(); + Metadata metadata = item.getMetadata(); Map itemMap = new HashMap(); - Map metadataMap = metadata.getValues(); + Map metadataMap = metadata.getMap(); for (String key : metadataMap.keySet()) { String s = String.valueOf(metadataMap.get(key)); itemMap.put(key, s);