org.gcube.portlets.user.homelibrary.home.workspace
Interface WorkspaceSharedFolder

All Superinterfaces:
WorkspaceFolder, WorkspaceItem

public interface WorkspaceSharedFolder
extends WorkspaceFolder

Author:
gioia

Method Summary
 void addUser(String user)
           
 String getName(String user)
           
 List<String> getUsers()
           
 WorkspaceFolder unShare()
           
 
Methods inherited from interface org.gcube.portlets.user.homelibrary.home.workspace.WorkspaceFolder
createAnnotationItem, createAquaMapsItem, createDocumentItem, createDocumentLinkItem, createExternalFileItem, createExternalImageItem, createExternalPDFFileItem, createExternalResourceLink, createExternalUrlItem, createExternalUrlItem, createFolder, createImageDocumentItem, createImageDocumentLinkItem, createMetadataItem, createPDFDocumentItem, createPDFDocumentLinkItem, createQueryItem, createQueryItem, createReportItem, createReportTemplateItem, createTabularDataLink, createTimeSeries, createUrlDocumentItem, createWorkflowReport, createWorkflowTemplate, exists, find, getChildren, getNewFolderBulkCreator, share
 
Methods inherited from interface org.gcube.portlets.user.homelibrary.home.workspace.WorkspaceItem
cloneItem, getAccounting, getCapabilities, getCreationTime, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getName, getOwner, getParent, getPath, getProperties, getReaders, getType, isMarkedAsRead, isRoot, isShared, markAsRead, move, remove, removeChild, rename, setDescription
 

Method Detail

getUsers

List<String> getUsers()
                      throws InternalErrorException
Returns:
the list of users.
Throws:
InternalErrorException

addUser

void addUser(String user)
             throws InsufficientPrivilegesException,
                    InternalErrorException
Parameters:
user -
Throws:
InsufficientPrivilegesException
InternalErrorException

unShare

WorkspaceFolder unShare()
                        throws InternalErrorException
Returns:
a new WorkspaceFolder
Throws:
InternalErrorException

getName

String getName(String user)
               throws InternalErrorException
Parameters:
user -
Returns:
the shared folder name set by the user, null if the user doen't exist.
Throws:
InternalErrorException


Copyright © 2013. All Rights Reserved.