public class JCRWorkspaceVREFolder extends JCRWorkspaceSharedFolder implements org.gcube.common.homelibrary.home.workspace.WorkspaceVREFolder
GUESTdelegate, logger, workspace| Constructor and Description |
|---|
JCRWorkspaceVREFolder(JCRWorkspace workspace,
org.gcube.common.homelibary.model.items.ItemDelegate node) |
JCRWorkspaceVREFolder(JCRWorkspace workspace,
org.gcube.common.homelibary.model.items.ItemDelegate delegate,
String VREname,
String description,
String groupID,
String displayName,
String scope) |
| Modifier and Type | Method and Description |
|---|---|
void |
addUser(String userToAdd) |
void |
addUserToVRE(String user) |
void |
changeOwner(String user) |
String |
getDisplayName() |
org.gcube.common.homelibrary.home.workspace.usermanager.GCubeGroup |
getGroup() |
String |
getScope() |
boolean |
isVreFolder() |
void |
removeUserFromVRE(String user) |
void |
setDisplayName(String displayName) |
addAdmin, createUnsharedCopy, getAdministrators, getGroups, getMembers, getName, getName, getParent, getPath, getPrivilege, getType, getUserNode, getUsers, internalMove, internalRename, isAdmin, remove, removeClones, removeUserSharedFolder, save, setACL, setAdmins, setMembers, setVREFolder, share, share, unShare, unSharecopyAsLink, createExternalFileItem, createExternalFileItem, createExternalFileItem, createExternalFileItem, createExternalGenericItem, createExternalGenericItem, createExternalGenericItem, createExternalGenericItem, createExternalGenericItem, createExternalGenericItem, createExternalGenericItem, createExternalImageItem, createExternalImageItem, createExternalImageItem, createExternalPDFFileItem, createExternalPDFFileItem, createExternalPDFFileItem, createExternalUrlItem, createExternalUrlItem, createExternalUrlItem, createFolder, createQueryItem, createQueryItem, createReportItem, createReportTemplateItem, createTimeSeries, exists, find, getChildren, getChildren, getCount, getHiddenChildren, getLastItems, getNewFolderBulkCreator, getReferences, getRemotePath, getSize, getUniqueName, getWorkspace, isPublic, isReferenced, isSystemFolder, removeChild, setPublic, setSystemFoldercloneItem, deleteACL, getAbsolutePath, getAccounting, getACLByUser, getACLOwner, getACLUser, getCapabilities, getCreationTime, getDelegate, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getLastUpdatedBy, getOwner, getParent, getParentDelegate, getPath, getProperties, getPublicLink, getReaders, getShortUrl, getStorageID, hasAccessRight, internalCopy, internalDescription, isFolder, isHidden, isMarkedAsRead, isRoot, isRoot, isShared, isTrashed, markAsRead, move, rename, setDescription, setHidden, setHistoryShareUnshare, setMetadata, setOwnerToCurrentUser, setRemotePath, setShare, setShareHistory, setStorageID, setUnshare, setUnshareHistoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddAdmin, deleteACL, getAdministrators, getGroups, getMembers, getName, getPrivilege, getUsers, setACL, setAdmins, setVREFolder, share, unShare, unSharecopyAsLink, 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, getChildren, getChildren, getCount, getHiddenChildren, getLastItems, getNewFolderBulkCreator, getReferences, getSize, getUniqueName, isPublic, isReferenced, isSystemFolder, setPublic, setSystemFoldercloneItem, getAccounting, getACLOwner, getACLUser, getCapabilities, getCreationTime, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getLastUpdatedBy, getName, getOwner, getParent, getPath, getProperties, getPublicLink, getReaders, getRemotePath, getStorageID, getType, hasAccessRight, isFolder, isHidden, isMarkedAsRead, isRoot, isShared, isTrashed, markAsRead, move, remove, removeChild, rename, setDescription, setHiddenpublic JCRWorkspaceVREFolder(JCRWorkspace workspace, org.gcube.common.homelibary.model.items.ItemDelegate node) throws org.gcube.common.homelibrary.model.exceptions.RepositoryException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException
org.gcube.common.homelibrary.model.exceptions.RepositoryExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic JCRWorkspaceVREFolder(JCRWorkspace workspace, org.gcube.common.homelibary.model.items.ItemDelegate delegate, String VREname, String description, String groupID, String displayName, String scope) throws org.gcube.common.homelibrary.model.exceptions.RepositoryException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundException
org.gcube.common.homelibrary.model.exceptions.RepositoryExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.ItemNotFoundExceptionpublic String getDisplayName()
getDisplayName in interface org.gcube.common.homelibrary.home.workspace.WorkspaceSharedFoldergetDisplayName in class JCRWorkspaceSharedFolderpublic org.gcube.common.homelibrary.home.workspace.usermanager.GCubeGroup getGroup()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getGroup in interface org.gcube.common.homelibrary.home.workspace.WorkspaceVREFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic String getScope() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getScope in interface org.gcube.common.homelibrary.home.workspace.WorkspaceVREFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void changeOwner(String user) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.model.exceptions.RepositoryException
changeOwner in interface org.gcube.common.homelibrary.home.workspace.WorkspaceVREFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.model.exceptions.RepositoryExceptionpublic void addUserToVRE(String user) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
addUserToVRE in interface org.gcube.common.homelibrary.home.workspace.WorkspaceVREFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void addUser(String userToAdd) throws org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException, org.gcube.common.homelibrary.home.exceptions.InternalErrorException
addUser in interface org.gcube.common.homelibrary.home.workspace.WorkspaceSharedFolderaddUser in class JCRWorkspaceSharedFolderorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void removeUserFromVRE(String user) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
removeUserFromVRE in interface org.gcube.common.homelibrary.home.workspace.WorkspaceVREFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic boolean isVreFolder()
isVreFolder in interface org.gcube.common.homelibrary.home.workspace.WorkspaceSharedFolderisVreFolder in class JCRWorkspaceSharedFolderpublic void setDisplayName(String displayName) throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException, org.gcube.common.homelibrary.model.exceptions.RepositoryException
setDisplayName in interface org.gcube.common.homelibrary.home.workspace.WorkspaceVREFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.model.exceptions.RepositoryExceptionCopyright © 2016. All Rights Reserved.