public interface WorkspaceSharedFolder extends WorkspaceFolder
| Modifier and Type | Method and Description |
|---|---|
boolean |
addAdmin(String username)
Add administrators to a shared folder
|
void |
addUser(String user) |
void |
deleteACL(List<String> users)
Delete privileges for a list of users
|
List<String> |
getAdministrators()
Get Administrators
|
String |
getDisplayName()
Get displayName
|
List<String> |
getGroups()
Deprecated.
|
List<String> |
getMembers()
Get members: users and groups of a shared folder
|
String |
getName(String user)
Get the name
|
ACLType |
getPrivilege()
Get the privilege set on a WorkspaceSharedFolder
|
List<String> |
getUsers() |
WorkspaceCatalogue |
getVRECatalogue()
Get VRE Cataloge
|
boolean |
isVreFolder()
Check if the current folder is a vre folder
|
boolean |
setAdmins(List<String> logins)
Set administrators
|
void |
setVREFolder(boolean isVREFolder)
Set a folder as VRE folder
|
WorkspaceFolder |
unShare() |
WorkspaceFolder |
unShare(String user)
Unshare a single user
|
createExternalFileItem, createExternalFileItem, createExternalFileItem, createExternalGenericItem, createExternalGenericItem, createExternalGenericItem, createExternalGenericItem, createExternalGenericItem, createExternalGenericItem, createExternalGenericItem, createExternalImageItem, createExternalImageItem, createExternalPDFFileItem, createExternalPDFFileItem, createExternalUrlItem, createExternalUrlItem, createExternalUrlItem, createFolder, createQueryItem, createQueryItem, createReportItem, createReportTemplateItem, createTimeSeries, exists, find, getAllChildren, getAllChildren, getChildren, getChildren, getChildren, getChildrenCount, getCount, getHiddenChildren, getLastItems, getNewFolderBulkCreator, getSize, getUniqueName, isPublic, isSystemFolder, setACL, setPublic, setSystemFolder, sharecloneItem, getAccounting, getACLOwner, getACLUser, getCreationTime, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getLastUpdatedBy, getName, getOwner, getParent, getPath, getProperties, getPublicLink, getReaders, getRemotePath, getSecurePublicLink, getStorageID, getType, hasAccessRight, isFolder, isHidden, isMarkedAsRead, isRoot, isShared, isTrashed, markAsRead, move, remove, removeChild, rename, setDescription, setHidden, updateItemString getDisplayName() throws InternalErrorException
InternalErrorExceptionList<String> getAdministrators() throws InternalErrorException
InternalErrorExceptionboolean addAdmin(String username) throws InsufficientPrivilegesException, InternalErrorException
boolean setAdmins(List<String> logins) throws InsufficientPrivilegesException, InternalErrorException
List<String> getUsers() throws InternalErrorException
InternalErrorExceptionvoid addUser(String user) throws InsufficientPrivilegesException, InternalErrorException
user - InsufficientPrivilegesExceptionInternalErrorExceptionWorkspaceFolder unShare() throws InternalErrorException
WorkspaceFolderInternalErrorExceptionWorkspaceFolder unShare(String user) throws InternalErrorException
user - WorkspaceFolderInternalErrorExceptionString getName(String user) throws InternalErrorException
user - InternalErrorExceptionboolean isVreFolder()
void setVREFolder(boolean isVREFolder)
throws InternalErrorException
isVREFolder - InternalErrorExceptionACLType getPrivilege() throws InternalErrorException
InternalErrorExceptionvoid deleteACL(List<String> users) throws InternalErrorException
deleteACL in interface WorkspaceItemusers - InternalErrorExceptionList<String> getMembers() throws InternalErrorException
InternalErrorException@Deprecated List<String> getGroups() throws InternalErrorException
InternalErrorExceptionWorkspaceCatalogue getVRECatalogue() throws InternalErrorException
InternalErrorExceptionCopyright © 2020. All Rights Reserved.