Class StorageUtil
- java.lang.Object
-
- org.gcube.portlets.widgets.dataminermanagerwidget.server.storage.StorageUtil
-
public class StorageUtil extends Object
- Author:
- Giancarlo Panichi
-
-
Constructor Summary
Constructors Constructor Description StorageUtil()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteItem(String user, String itemId)InputStreamgetFileOnWorkspace(String user, String itemId)org.gcube.data.analysis.dataminermanagercl.shared.workspace.ItemDescriptiongetItemDescription(String user, String itemId)ItemDownloadgetItemDownload(String user, String itemId)org.gcube.data.analysis.dataminermanagercl.shared.workspace.ItemDescriptiongetItemInFolderOnWorkspace(String user, String folderId, String itemName)org.gcube.data.analysis.dataminermanagercl.shared.workspace.ItemDescriptiongetItemInRootFolderOnWorkspace(String user, String itemName)Map<String,String>getProperties(String user, String itemId)StringgetPublicLink(String user, String itemId)
-
-
-
Method Detail
-
getProperties
public Map<String,String> getProperties(String user, String itemId) throws ServiceException
- Parameters:
user- useritemId- item id- Returns:
- map properties
- Throws:
ServiceException- service exception
-
getFileOnWorkspace
public InputStream getFileOnWorkspace(String user, String itemId) throws ServiceException
- Parameters:
user- useritemId- item id- Returns:
- input stream
- Throws:
ServiceException- service exception
-
getItemDownload
public ItemDownload getItemDownload(String user, String itemId) throws ServiceException
- Throws:
ServiceException
-
getItemDescription
public org.gcube.data.analysis.dataminermanagercl.shared.workspace.ItemDescription getItemDescription(String user, String itemId) throws ServiceException
- Parameters:
user- UseritemId- Item id- Returns:
- Item description
- Throws:
ServiceException- Error
-
getPublicLink
public String getPublicLink(String user, String itemId) throws ServiceException
- Parameters:
user- useritemId- item id- Returns:
- public link
- Throws:
ServiceException- service exception
-
getItemInRootFolderOnWorkspace
public org.gcube.data.analysis.dataminermanagercl.shared.workspace.ItemDescription getItemInRootFolderOnWorkspace(String user, String itemName) throws ServiceException
- Parameters:
user- useritemName- item name- Returns:
- workspace item
- Throws:
ServiceException- service exception
-
getItemInFolderOnWorkspace
public org.gcube.data.analysis.dataminermanagercl.shared.workspace.ItemDescription getItemInFolderOnWorkspace(String user, String folderId, String itemName) throws ServiceException
- Parameters:
user- userfolderId- folder iditemName- item name- Returns:
- workspace item
- Throws:
ServiceException- service exception
-
deleteItem
public void deleteItem(String user, String itemId) throws ServiceException
- Parameters:
user- useritemId- item id- Throws:
ServiceException- service exception
-
-