Minor Update

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/statistical-algorithms-importer@124884 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2016-03-09 10:13:15 +00:00
parent 627c4df36e
commit 82ad0ae43e
1 changed files with 17 additions and 37 deletions

View File

@ -42,9 +42,7 @@ public class FilesStorage {
private static final String STATISTICAL_ALGORITHM_PROJECT_MIMETYPE = "text/xml";
private static final String STATISTICAL_ALGORITHM_PROJECT_FILE_DESCRIPTION = "Statistical Algorithm Project File";
private static final String STATISTICAL_ALGORITHM_PROJECT_FILE_NAME = "stat_algo.project";
public static final Logger logger = LoggerFactory
.getLogger(FilesStorage.class);
@ -94,8 +92,8 @@ public class FilesStorage {
* Folder id
* @throws StatAlgoImporterServiceException
*/
public WorkspaceItem copyItemOnFolder(String user, String itemId, String folderId)
throws StatAlgoImporterServiceException {
public WorkspaceItem copyItemOnFolder(String user, String itemId,
String folderId) throws StatAlgoImporterServiceException {
Workspace ws;
try {
ws = HomeLibrary.getUserWorkspace(user);
@ -106,7 +104,7 @@ public class FilesStorage {
"Destination is not a folder!");
}
WorkspaceItem item=ws.copy(itemId, folderId);
WorkspaceItem item = ws.copy(itemId, folderId);
return item;
} catch (WrongDestinationException | ItemAlreadyExistException
@ -146,7 +144,6 @@ public class FilesStorage {
}
/**
*
* @param user
@ -155,7 +152,7 @@ public class FilesStorage {
* Foler id
* @throws StatAlgoImporterServiceException
*/
public void deleteFolder(String user, String parentId,String folderName)
public void deleteFolder(String user, String parentId, String folderName)
throws StatAlgoImporterServiceException {
Workspace ws;
try {
@ -167,8 +164,7 @@ public class FilesStorage {
"No valid project folder!");
}
WorkspaceItem target = ws.find(
folderName, parentId);
WorkspaceItem target = ws.find(folderName, parentId);
if (target != null) {
ws.removeItems(target.getId());
@ -184,10 +180,6 @@ public class FilesStorage {
}
}
/**
*
@ -198,7 +190,8 @@ public class FilesStorage {
* @return Folder
* @throws StatAlgoImporterServiceException
*/
public WorkspaceFolder createFolder(String user, String parentId, String folderName, String folderDescription)
public WorkspaceFolder createFolder(String user, String parentId,
String folderName, String folderDescription)
throws StatAlgoImporterServiceException {
Workspace ws;
try {
@ -493,12 +486,13 @@ public class FilesStorage {
}
}
/**
*
* @param user User
* @param wi WorkspaceItem
* @return InputStream
* @param user
* User
* @param wi
* WorkspaceItem
* @return InputStream
* @throws StatAlgoImporterServiceException
*/
public InputStream retrieveImputStream(String user, WorkspaceItem wi)
@ -508,17 +502,9 @@ public class FilesStorage {
org.gcube.common.homelibrary.home.workspace.folder.items.File gcubeItem = ((org.gcube.common.homelibrary.home.workspace.folder.items.File) wi);
is = gcubeItem.getData();
/*
* SMPUrl smsHome = new SMPUrl(gcubeItem.getPublicLink());
*
* logger.debug("smsHome: [host:" + smsHome.getHost() + " path:" +
* smsHome.getPath() + " ref:" + smsHome.getRef() + " userinfo:" +
* smsHome.getUserInfo() + " ]"); URLConnection uc = null; uc =
* (URLConnection) smsHome.openConnection(); is =
* uc.getInputStream();
*/
} catch (Exception e) {
return is;
} catch (Throwable e) {
logger.error("Error retrieving file from storage", e);
e.printStackTrace();
throw new StatAlgoImporterServiceException(
@ -526,8 +512,6 @@ public class FilesStorage {
+ e.getLocalizedMessage(), e);
}
return is;
}
/**
@ -573,8 +557,7 @@ public class FilesStorage {
throw new StatAlgoImporterServiceException(e.getLocalizedMessage());
}
}
public void saveInputStreamInItem(String user, String itemId, InputStream is)
throws StatAlgoImporterServiceException {
Workspace ws;
@ -606,7 +589,6 @@ public class FilesStorage {
throw new StatAlgoImporterServiceException(e.getLocalizedMessage());
}
}
public File zipFolder(String user, String folderId)
throws StatAlgoImporterServiceException {
@ -689,6 +671,4 @@ public class FilesStorage {
out.close();
}
}