From 4453aba24f5a313c2e7beeb804ddde61edf0b16e Mon Sep 17 00:00:00 2001 From: Lucio Lelii Date: Fri, 22 Jun 2018 15:42:29 +0000 Subject: [PATCH] git-svn-id: https://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/Common/storagehub-client@169406 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../client/proxies/DefaultItemManager.java | 2 +- src/test/java/org/gcube/data/access/fs/Items.java | 13 ++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/gcube/common/storagehub/client/proxies/DefaultItemManager.java b/src/main/java/org/gcube/common/storagehub/client/proxies/DefaultItemManager.java index d433c57..8191704 100644 --- a/src/main/java/org/gcube/common/storagehub/client/proxies/DefaultItemManager.java +++ b/src/main/java/org/gcube/common/storagehub/client/proxies/DefaultItemManager.java @@ -106,7 +106,7 @@ public class DefaultItemManager implements ItemManagerClient { Call call = new Call() { @Override public URL call(WebTarget manager) throws Exception { - WebTarget myManager = manager.path(id).path("publicklink"); + WebTarget myManager = manager.path(id).path("publiclink"); Invocation.Builder builder = myManager.request(MediaType.APPLICATION_JSON); URL response = builder.get(URL.class); return response; diff --git a/src/test/java/org/gcube/data/access/fs/Items.java b/src/test/java/org/gcube/data/access/fs/Items.java index 8fb14da..75af1d5 100644 --- a/src/test/java/org/gcube/data/access/fs/Items.java +++ b/src/test/java/org/gcube/data/access/fs/Items.java @@ -32,16 +32,27 @@ public class Items { public void uploadFile() { StorageHubClient shc = new StorageHubClient(); + String afi = null; try (InputStream is = new FileInputStream(new File("/home/lucio/Downloads/rockandroll.jpeg"))){ - String afi = shc.getWSRoot().uploadFile(is, "tes-image.jpeg", "descr").get().getId(); + afi = shc.getWSRoot().uploadFile(is, "tes-image.jpeg", "descr").get().getId(); System.out.println(afi); } catch (Exception e) { e.printStackTrace(); } + + } + + + @Test + public void getPublicLink() { + StorageHubClient shc = new StorageHubClient(); + System.out.println(shc.open("c2573eec-3942-47ec-94a7-04869e97bb69").asFile().getPublicLink()); + } + @Test public void downloadFile() { StorageHubClient shc = new StorageHubClient();