org.gcube.portlets.user.homelibrary.home.workspace.basket.items
Interface ExternalFile

All Superinterfaces:
BasketItem, WorkspaceAreaItem
All Known Subinterfaces:
ExternalPDFFile

public interface ExternalFile
extends BasketItem

Author:
Federico De Faveri defaveri@isti.cnr.it

Method Summary
 java.io.InputStream getData()
          Return the external file data.
 java.lang.String getMimeType()
          The external file mime type.
 
Methods inherited from interface org.gcube.portlets.user.homelibrary.home.workspace.basket.BasketItem
getBasketItemType, getLength, getParent
 
Methods inherited from interface org.gcube.portlets.user.homelibrary.home.workspace.WorkspaceAreaItem
cloneItem, getCapabilities, getChildren, getCreationTime, getDescription, getId, getLastAction, getLastModificationTime, getName, getOwner, getPath, getProperties, getType, isRoot, move, remove, removeChild, rename, setDescription
 

Method Detail

getData

java.io.InputStream getData()
                            throws InternalErrorException
Return the external file data.

Returns:
the data.
Throws:
InternalErrorException - if an internal error occurs.

getMimeType

java.lang.String getMimeType()
The external file mime type.

Returns:
the mime type.