public class JCRWorkspaceTrashItem extends JCRWorkspaceFolder implements org.gcube.common.homelibrary.home.workspace.trash.WorkspaceTrashItem
GUESTdelegate, logger, workspace| 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 |
restore() |
void |
setName(org.gcube.common.homelibary.model.items.ItemDelegate node,
String name) |
remove, setACL, sharecopyAsLink, 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, getAllChildren, getAllChildren, getChildren, getChildren, getChildren, getChildrenCount, getCount, getHiddenChildren, getLastItems, getNewFolderBulkCreator, getReferences, getRemotePath, getSize, getUniqueName, getWorkspace, isPublic, isReferenced, isSystemFolder, removeChild, setPublic, setSystemFolderchangeOwner, cloneItem, deleteACL, getAbsolutePath, getAccounting, getACLByUser, getACLOwner, getACLUser, getCapabilities, getCreationTime, getDelegate, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getLastUpdatedBy, getOwner, getParent, getParent, getParentDelegate, getPath, getPath, getProperties, getPublicLink, getReaders, getShortUrl, getStorageID, getUsers, hasAccessRight, internalCopy, internalDescription, internalMove, internalRename, isHidden, isMarkedAsRead, isRoot, isRoot, isShared, isTrashed, markAsRead, move, rename, save, save, setDescription, setHidden, setHistoryShareUnshare, setMetadata, setOwnerToCurrentUser, setRemotePath, setRemotePath, setShare, setShareHistory, setStorageId, setUnshare, setUnshareHistory, updateItemclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopyAsLink, 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, getReferences, getSize, getUniqueName, isPublic, isReferenced, isSystemFolder, setACL, setPublic, setSystemFolder, sharecloneItem, deleteACL, getAccounting, getACLOwner, getACLUser, getCapabilities, getCreationTime, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getLastUpdatedBy, getOwner, getParent, getPath, getProperties, getPublicLink, getReaders, getRemotePath, getStorageID, hasAccessRight, isHidden, isMarkedAsRead, isRoot, isShared, isTrashed, markAsRead, move, remove, removeChild, rename, setDescription, setHidden, updateItempublic JCRWorkspaceTrashItem(JCRWorkspace workspace, org.gcube.common.homelibary.model.items.ItemDelegate delegate) throws org.gcube.common.homelibrary.model.exceptions.RepositoryException
org.gcube.common.homelibrary.model.exceptions.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 org.gcube.common.homelibrary.model.exceptions.RepositoryException
org.gcube.common.homelibrary.model.exceptions.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.trash.WorkspaceTrashItemgetType 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 org.gcube.common.homelibrary.model.exceptions.RepositoryException
org.gcube.common.homelibrary.model.exceptions.RepositoryExceptionCopyright © 2017. All Rights Reserved.