public class JCRWorkspaceSmartFolder extends JCRWorkspaceFolderItem implements org.gcube.common.homelibrary.home.workspace.WorkspaceSmartFolder
CONTENT, FOLDER_ITEM_TYPEdelegate, logger, workspace| Constructor and Description |
|---|
JCRWorkspaceSmartFolder(JCRWorkspace workspace,
org.gcube.common.homelibary.model.items.ItemDelegate delegate) |
JCRWorkspaceSmartFolder(JCRWorkspace workspace,
org.gcube.common.homelibary.model.items.ItemDelegate node,
String name,
String description,
String query,
String folderId) |
| Modifier and Type | Method and Description |
|---|---|
Map<org.gcube.common.homelibrary.home.workspace.accessmanager.ACLType,List<String>> |
getACLOwner() |
org.gcube.common.homelibrary.home.workspace.accessmanager.ACLType |
getACLUser() |
List<? extends org.gcube.common.homelibrary.home.workspace.WorkspaceItem> |
getChildren() |
org.gcube.common.homelibary.model.items.type.FolderItemType |
getFolderItemType() |
long |
getLength() |
String |
getMimeType() |
List<? extends org.gcube.common.homelibrary.home.workspace.search.SearchItem> |
getSearchItems() |
org.gcube.common.homelibary.model.items.type.WorkspaceItemType |
getType() |
void |
remove() |
copyRemoteContent, getProperties, removeChild, removeRemoteContent, save, setHardLinkcloneItem, deleteACL, getAbsolutePath, getAccounting, getACLByUser, getCapabilities, getCreationTime, getDelegate, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getLastUpdatedBy, getName, getOwner, getParent, getParent, getParentDelegate, getPath, getPath, getPublicLink, getPublicLinkForFolderItemId, getReaders, getReferences, getRemotePath, getShortUrl, getStorageID, getUsers, hasAccessRight, internalCopy, internalDescription, internalMove, internalRename, isFolder, isHidden, isMarkedAsRead, isRoot, isRoot, isShared, isTrashed, markAsRead, move, rename, setDescription, setHidden, setHistoryShareUnshare, setOwnerToCurrentUser, setRemotePath, setShare, setShareHistory, setUnshare, setUnshareHistoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCapabilities, getCreationTime, getDescription, getId, getLastAction, getLastModificationTime, getName, getOwner, getProperties, rename, setDescriptioncloneItem, deleteACL, getAccounting, getCapabilities, getCreationTime, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getLastUpdatedBy, getName, getOwner, getParent, getPath, getPublicLink, getReaders, getReferences, getRemotePath, getStorageID, hasAccessRight, isFolder, isHidden, isMarkedAsRead, isRoot, isShared, isTrashed, markAsRead, move, rename, setDescription, setHiddenpublic JCRWorkspaceSmartFolder(JCRWorkspace workspace, org.gcube.common.homelibary.model.items.ItemDelegate delegate) 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 JCRWorkspaceSmartFolder(JCRWorkspace workspace, org.gcube.common.homelibary.model.items.ItemDelegate node, String name, String description, String query, String folderId) throws org.gcube.common.homelibrary.model.exceptions.RepositoryException
org.gcube.common.homelibrary.model.exceptions.RepositoryExceptionpublic void remove()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException,
org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException
remove in interface org.gcube.common.homelibrary.home.workspace.WorkspaceItemremove in interface org.gcube.common.homelibrary.home.workspace.WorkspaceSmartFolderremove in class JCRWorkspaceItemorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionpublic org.gcube.common.homelibary.model.items.type.WorkspaceItemType getType()
getType in interface org.gcube.common.homelibrary.home.workspace.WorkspaceItemgetType in interface org.gcube.common.homelibrary.home.workspace.WorkspaceSmartFoldergetType in class JCRWorkspaceFolderItempublic List<? extends org.gcube.common.homelibrary.home.workspace.WorkspaceItem> getChildren() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getChildren in interface org.gcube.common.homelibrary.home.workspace.WorkspaceItemgetChildren in interface org.gcube.common.homelibrary.home.workspace.WorkspaceSmartFoldergetChildren in class JCRWorkspaceFolderItemorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibary.model.items.type.FolderItemType getFolderItemType()
getFolderItemType in interface org.gcube.common.homelibrary.home.workspace.folder.FolderItemgetFolderItemType in class JCRWorkspaceFolderItempublic long getLength()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getLength in interface org.gcube.common.homelibrary.home.workspace.folder.FolderItemgetLength in class JCRWorkspaceFolderItemorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic List<? extends org.gcube.common.homelibrary.home.workspace.search.SearchItem> getSearchItems() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getSearchItems in interface org.gcube.common.homelibrary.home.workspace.WorkspaceSmartFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic String getMimeType() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getMimeType in interface org.gcube.common.homelibrary.home.workspace.folder.FolderItemgetMimeType in class JCRWorkspaceFolderItemorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibrary.home.workspace.accessmanager.ACLType getACLUser()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getACLUser in interface org.gcube.common.homelibrary.home.workspace.WorkspaceItemgetACLUser in class JCRWorkspaceItemorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic Map<org.gcube.common.homelibrary.home.workspace.accessmanager.ACLType,List<String>> getACLOwner() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getACLOwner in interface org.gcube.common.homelibrary.home.workspace.WorkspaceItemgetACLOwner in class JCRWorkspaceItemorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionCopyright © 2016. All Rights Reserved.