public class JCRWorkspaceTrashItem extends JCRWorkspaceFolder implements org.gcube.common.homelibrary.home.workspace.trash.WorkspaceTrashItem
| Modifier and Type | Field and Description |
|---|---|
protected static String |
CONTENT |
protected static String |
DELETE_DATE |
protected static String |
DELETE_USER |
protected static String |
IS_FOLDER |
protected static String |
LENGTH |
protected static String |
MIME_TYPE |
protected static String |
NAME |
protected static String |
ORIGINAL_PARENT_ID |
protected static String |
ORIGINAL_PATH |
ACCOUNTING, CREATED, creationDate, DESCRIPTION, DISPLAY_NAME, ISVREFOLDER, LAST_ACTION, LAST_MODIFIED, LAST_MODIFIED_BY, lastUpdate, logger, NT_ACCOUNTING, NT_READERS, NT_WORKSPACE_FILE, NT_WORKSPACE_IMAGE, NT_WORKSPACE_PDF_FILE, OWNER, PORTAL_LOGIN, portalLogin, properties, READERS, title, TITLE, userId, USERS| Constructor and Description |
|---|
JCRWorkspaceTrashItem(JCRWorkspace workspace,
javax.jcr.Node node) |
JCRWorkspaceTrashItem(JCRWorkspace workspace,
javax.jcr.Node node,
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.homelibrary.home.workspace.WorkspaceItemType |
getType() |
boolean |
isFolder() |
void |
removeChild(org.gcube.common.homelibrary.home.workspace.WorkspaceItem child) |
void |
restore() |
void |
setName(javax.jcr.Node node,
String name) |
setACL, sharecreateAnnotationItem, createAquaMapsItem, createDocumentItem, createDocumentLinkItem, createExternalFileItem, createExternalFileItem, createExternalImageItem, createExternalImageItem, createExternalPDFFileItem, createExternalPDFFileItem, createExternalResourceLink, createExternalUrlItem, createExternalUrlItem, createExternalUrlItem, createFolder, createImageDocumentItem, createImageDocumentLinkItem, createMetadataItem, createPDFDocumentItem, createPDFDocumentLinkItem, createQueryItem, createQueryItem, createReportItem, createReportTemplateItem, createTabularDataLink, createTimeSeries, createUrlDocumentItem, createWorkflowReport, createWorkflowTemplate, exists, find, getChildren, getCount, getLastItems, getNewFolderBulkCreator, getRemotePath, getSize, getUniqueName, getWorkspaceaddAccountingEntry, cloneItem, deleteACL, getAbsolutePath, getAccounting, getCapabilities, getCreationTime, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getLastUpdatedBy, getLock, getOwner, getParent, getParent, getPath, getPath, getProperties, getPublicLink, getPublicLinkForFolderItemId, getReaders, getReadersNode, getShortUrl, getUsers, hasAccessRight, internalCopy, internalDescription, internalMove, internalRename, isMarkedAsRead, isRoot, isRoot, isShared, isTrashed, markAsRead, move, remove, rename, save, setDescription, setNewRemotePath, setOwnerNode, setOwnerToCurrentUser, setRemotePath, setShare, setShareHistory, setUnshare, setUnshareHistoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateAnnotationItem, createAquaMapsItem, createDocumentItem, createDocumentLinkItem, createExternalFileItem, createExternalFileItem, createExternalImageItem, createExternalImageItem, createExternalPDFFileItem, createExternalPDFFileItem, createExternalResourceLink, createExternalUrlItem, createExternalUrlItem, createExternalUrlItem, createFolder, createImageDocumentItem, createImageDocumentLinkItem, createMetadataItem, createPDFDocumentItem, createPDFDocumentLinkItem, createQueryItem, createQueryItem, createReportItem, createReportTemplateItem, createTabularDataLink, createTimeSeries, createUrlDocumentItem, createWorkflowReport, createWorkflowTemplate, exists, find, getChildren, getCount, getLastItems, getNewFolderBulkCreator, getSize, getUniqueName, setACL, sharecloneItem, deleteACL, getAccounting, getCapabilities, getCreationTime, getDescription, getId, getIdSharedFolder, getLastAction, getLastModificationTime, getLastUpdatedBy, getOwner, getParent, getPath, getProperties, getPublicLink, getReaders, getRemotePath, hasAccessRight, isMarkedAsRead, isRoot, isShared, isTrashed, markAsRead, move, remove, rename, setDescriptionprotected static final String CONTENT
protected static final String DELETE_DATE
protected static final String DELETE_USER
protected static final String ORIGINAL_PARENT_ID
protected static final String ORIGINAL_PATH
protected static final String NAME
protected static final String MIME_TYPE
protected static final String LENGTH
protected static final String IS_FOLDER
public JCRWorkspaceTrashItem(JCRWorkspace workspace, javax.jcr.Node node) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic JCRWorkspaceTrashItem(JCRWorkspace workspace, javax.jcr.Node node, 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.homelibrary.home.workspace.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(javax.jcr.Node 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.