refs 2521: Explore the possibility to port the StatMan interface onto Dataminer

https://support.d4science.org/issues/2521

Fixed Image Download

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/data-miner-manager@129041 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2016-06-09 15:08:30 +00:00
parent 0bdd12db00
commit 5ac6e03356
1 changed files with 0 additions and 67 deletions

View File

@ -3,9 +3,6 @@ package org.gcube.portlets.user.dataminermanager.server.storage;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLStreamHandler;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Map;
@ -24,7 +21,6 @@ import org.gcube.common.homelibrary.home.workspace.exceptions.WorkspaceFolderNot
import org.gcube.common.homelibrary.home.workspace.exceptions.WrongItemTypeException;
import org.gcube.common.homelibrary.util.zip.ZipUtil;
import org.gcube.contentmanagement.blobstorage.service.IClient;
import org.gcube.contentmanager.storageclient.model.protocol.smp.SMPURLConnection;
import org.gcube.contentmanager.storageclient.wrapper.AccessType;
import org.gcube.contentmanager.storageclient.wrapper.MemoryType;
import org.gcube.contentmanager.storageclient.wrapper.StorageClient;
@ -40,46 +36,6 @@ public class StorageUtil {
private static Logger logger = Logger.getLogger(StorageUtil.class);
public static InputStream getStorageClientInputStream(String url)
throws Exception {
/*
* try { logger.debug("Get InputStream from: "+url); SMPUrl smsHome =
* new SMPUrl(url); logger.debug("smsHome: [host:" + smsHome.getHost() +
* " path:" + smsHome.getPath() + " ref:" + smsHome.getRef() +
* " userinfo:" + smsHome.getUserInfo() + " ]"); URLConnection uc =
* (URLConnection) smsHome.openConnection(); InputStream is =
* uc.getInputStream(); return is;
*
* } catch (Exception e) {
* logger.error("Error retrieving input stream from storage: ", e);
* e.printStackTrace(); throw new Exception(
* "Error retrieving input stream from storage: " +
* e.getLocalizedMessage(), e); }
*/
try {
URL u = new URL(null, url, new URLStreamHandler() {
@Override
protected URLConnection openConnection(URL u)
throws IOException {
return new SMPURLConnection(u);
}
});
return u.openConnection().getInputStream();
} catch (Throwable e) {
logger.error("Error in StorageUtil: " + e.getLocalizedMessage());
e.printStackTrace();
throw new Exception(e.getLocalizedMessage());
}
}
/**
*
* @param user
@ -106,29 +62,6 @@ public class StorageUtil {
}
/**
* @return
*
* public static Map<String, String> getFilesUrlFromFolderUrl(
* String serviceClass, String serviceName, String url, String
* username, String scope) throws Exception {
*
* Home home = HomeLibrary.getHomeManagerFactory().getHomeManager()
* .getHome(username); Map<String, String> map = new
* LinkedHashMap<String, String>(); Workspace ws =
* home.getWorkspace(); WorkspaceItem folderItem =
* ws.getItemByPath(url); //
* logger.trace("Type of workspace item is : " // +
* folderItem.getType().toString()); WorkspaceFolder folder =
* (WorkspaceFolder) folderItem; List<WorkspaceItem> childrenList =
* folder.getChildren(); for (WorkspaceItem item : childrenList) {
* ExternalImage file = (ExternalImage) item; String name =
* item.getName(); String absoluteUrlFile = file.getPublicLink();
*
* map.put(name, absoluteUrlFile); }
*
* return map; }
*/
/**
*