From 619099c8117e5156a92ea5f2849d0be672940d1c Mon Sep 17 00:00:00 2001 From: Lucio Lelii Date: Thu, 21 Jun 2018 13:04:22 +0000 Subject: [PATCH] git-svn-id: https://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/Common/storagehub-client@169387 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../common/storagehub/client/dsl/FolderContainer.java | 10 +--------- .../common/storagehub/client/dsl/ItemContainer.java | 6 ++++++ 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/src/main/java/org/gcube/common/storagehub/client/dsl/FolderContainer.java b/src/main/java/org/gcube/common/storagehub/client/dsl/FolderContainer.java index 69c975c..83997c2 100644 --- a/src/main/java/org/gcube/common/storagehub/client/dsl/FolderContainer.java +++ b/src/main/java/org/gcube/common/storagehub/client/dsl/FolderContainer.java @@ -8,9 +8,7 @@ import org.gcube.common.storagehub.model.items.FolderItem; import org.gcube.common.storagehub.model.items.Item; public class FolderContainer extends ItemContainer{ - - private FolderItem item = null; - + // private String folderPath = null; protected FolderContainer(ItemManagerClient itemclient, FolderItem item) { @@ -20,12 +18,6 @@ public class FolderContainer extends ItemContainer{ protected FolderContainer(ItemManagerClient itemclient, String folderId) { super(itemclient, folderId); } - - - public FolderItem get() throws Exception { - if (item==null) return (FolderItem)itemclient.get(itemId); - else return item; - } public List list() { return itemclient.getChildren(itemId); diff --git a/src/main/java/org/gcube/common/storagehub/client/dsl/ItemContainer.java b/src/main/java/org/gcube/common/storagehub/client/dsl/ItemContainer.java index b59a8d8..141f61c 100644 --- a/src/main/java/org/gcube/common/storagehub/client/dsl/ItemContainer.java +++ b/src/main/java/org/gcube/common/storagehub/client/dsl/ItemContainer.java @@ -28,6 +28,12 @@ public class ItemContainer { this.itemId = item.getId(); } + @SuppressWarnings("unchecked") + public I get() throws Exception { + if (item==null) return (I)itemclient.get(itemId); + else return item; + } + public StreamDescriptor download() { return itemclient.download(this.itemId); }