public class JCRWorkspaceTrashItem extends JCRWorkspaceFolder implements org.gcube.common.homelibrary.home.workspace.trash.WorkspaceTrashItem
logger| Constructor and Description |
|---|
JCRWorkspaceTrashItem(JCRWorkspace workspace,
org.gcube.common.homelibary.model.items.ItemDelegate delegate) |
JCRWorkspaceTrashItem(JCRWorkspace workspace,
org.gcube.common.homelibary.model.items.ItemDelegate delegate,
String name,
String description,
Calendar date,
String portalLogin,
String originalParentId,
String mimeType,
long length,
boolean isFolder,
String originalPath) |
| Modifier and Type | Method and Description |
|---|---|
void |
deletePermanently() |
String |
getDeletedBy() |
String |
getDeletedFrom() |
Calendar |
getDeletedTime() |
long |
getLength() |
String |
getMimeType() |
String |
getName() |
String |
getOriginalParentId() |
org.gcube.common.homelibary.model.items.type.WorkspaceItemType |
getType() |
boolean |
isFolder() |
void |
removeChild(org.gcube.common.homelibrary.home.workspace.WorkspaceItem child) |
void |
restore() |
void |
setName(org.gcube.common.homelibary.model.items.ItemDelegate node,
String name) |
setACL, sharecreateExternalFileItem, createExternalFileItem, createExternalFileItem, createExternalImageItem, createExternalImageItem, createExternalPDFFileItem, createExternalPDFFileItem, createExternalUrlItem, createExternalUrlItem, createExternalUrlItem, createFolder, createQueryItem, createQueryItem, createReportItem, createReportTemplateItem, createTimeSeries, exists, find, getChildren, getCount, getLastItems, getNewFolderBulkCreator, getRemotePath, getSize, getUniqueName, getWorkspacecloneItem, deleteACL, getAbsolutePath, getAccounting, getACLOwner, getACLUser, getCapabilities, getCreationTime, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getLastUpdatedBy, getOwner, getParent, getParent, getParentDelegate, getPath, getPath, getProperties, getPublicLink, getPublicLinkForFolderItemId, getReaders, getShortUrl, getStorageID, getUsers, hasAccessRight, internalCopy, internalDescription, internalMove, internalRename, isMarkedAsRead, isRoot, isRoot, isShared, isTrashed, markAsRead, move, remove, rename, save, setDescription, setOwnerToCurrentUser, setRemotePath, setShare, setShareHistory, setUnshare, setUnshareHistoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateExternalFileItem, createExternalFileItem, createExternalFileItem, createExternalImageItem, createExternalImageItem, createExternalPDFFileItem, createExternalPDFFileItem, createExternalUrlItem, createExternalUrlItem, createExternalUrlItem, createFolder, createQueryItem, createQueryItem, createReportItem, createReportTemplateItem, createTimeSeries, exists, find, getChildren, getCount, getLastItems, getNewFolderBulkCreator, getSize, getUniqueName, setACL, sharecloneItem, deleteACL, getAccounting, getACLOwner, getACLUser, getCapabilities, getCreationTime, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getLastUpdatedBy, getOwner, getParent, getPath, getProperties, getPublicLink, getReaders, getRemotePath, getStorageID, hasAccessRight, isMarkedAsRead, isRoot, isShared, isTrashed, markAsRead, move, remove, rename, setDescriptionpublic JCRWorkspaceTrashItem(JCRWorkspace workspace, org.gcube.common.homelibary.model.items.ItemDelegate delegate) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic JCRWorkspaceTrashItem(JCRWorkspace workspace, org.gcube.common.homelibary.model.items.ItemDelegate delegate, String name, String description, Calendar date, String portalLogin, String originalParentId, String mimeType, long length, boolean isFolder, String originalPath) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void restore()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
restore in interface org.gcube.common.homelibrary.home.workspace.trash.WorkspaceTrashItemorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void deletePermanently()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
deletePermanently in interface org.gcube.common.homelibrary.home.workspace.trash.WorkspaceTrashItemorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic org.gcube.common.homelibary.model.items.type.WorkspaceItemType getType()
getType in interface org.gcube.common.homelibrary.home.workspace.WorkspaceItemgetType in class JCRWorkspaceFolderpublic long getLength()
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
org.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.trash.WorkspaceTrashItemorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic String getDeletedFrom()
getDeletedFrom in interface org.gcube.common.homelibrary.home.workspace.trash.WorkspaceTrashItempublic String getOriginalParentId()
getOriginalParentId in interface org.gcube.common.homelibrary.home.workspace.trash.WorkspaceTrashItempublic Calendar getDeletedTime()
getDeletedTime in interface org.gcube.common.homelibrary.home.workspace.trash.WorkspaceTrashItempublic String getDeletedBy()
getDeletedBy in interface org.gcube.common.homelibrary.home.workspace.trash.WorkspaceTrashItempublic boolean isFolder()
isFolder in interface org.gcube.common.homelibrary.home.workspace.trash.WorkspaceTrashItemisFolder in interface org.gcube.common.homelibrary.home.workspace.WorkspaceItemisFolder in class JCRWorkspaceItempublic String getName() throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException
getName in interface org.gcube.common.homelibrary.home.workspace.trash.WorkspaceTrashItemgetName in interface org.gcube.common.homelibrary.home.workspace.WorkspaceItemgetName in class JCRWorkspaceItemorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionpublic void setName(org.gcube.common.homelibary.model.items.ItemDelegate node,
String name)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void removeChild(org.gcube.common.homelibrary.home.workspace.WorkspaceItem child)
throws org.gcube.common.homelibrary.home.exceptions.InternalErrorException,
org.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesException
removeChild in interface org.gcube.common.homelibrary.home.workspace.WorkspaceItemremoveChild in class JCRAbstractWorkspaceFolderorg.gcube.common.homelibrary.home.exceptions.InternalErrorExceptionorg.gcube.common.homelibrary.home.workspace.exceptions.InsufficientPrivilegesExceptionCopyright © 2015. All Rights Reserved.