Package org.alfresco.rest.api
Interface DeletedNodes
- All Known Implementing Classes:
DeletedNodesImpl
public interface DeletedNodes
Handles trashcan / deleted nodes
- Author:
- Gethin James
-
Method Summary
Modifier and TypeMethodDescriptiongetContent
(String archivedId, String renditionId, Parameters parameters) Download file content (or rendition content) via archived node.getDeletedNode
(String originalId, Parameters parameters, boolean fullnode, Map<String, UserInfo> mapUserInfo) Gets a single deleted node by id.getRendition
(String archivedId, String renditionId, Parameters parameters) getRenditions
(String archivedId, Parameters parameters) listDeleted
(Parameters parameters) Lists deleted nodes using a ArchivedNodesCannedQueryvoid
purgeArchivedNode
(String archivedId) Permanently delete the node.restoreArchivedNode
(String archivedId, NodeTargetAssoc nodeTargetAssoc) Restores a deleted node and returns it.
-
Method Details
-
listDeleted
Lists deleted nodes using a ArchivedNodesCannedQuery- Parameters:
parameters
-- Returns:
- Collection of deleted Nodes
-
getDeletedNode
Node getDeletedNode(String originalId, Parameters parameters, boolean fullnode, Map<String, UserInfo> mapUserInfo) Gets a single deleted node by id.- Parameters:
originalId
-parameters
-fullnode
- Should we return the full representation of the minimal one?mapUserInfo
-- Returns:
- a deleted node
-
restoreArchivedNode
Restores a deleted node and returns it.- Parameters:
archivedId
-nodeTargetAssoc
- - optional- Returns:
- the new undeleted node.
-
purgeArchivedNode
Permanently delete the node.- Parameters:
archivedId
-
-
getContent
Download file content (or rendition content) via archived node.- Parameters:
archivedId
-renditionId
- - optionalparameters
-Parameters
- Returns:
-
getRendition
- Parameters:
archivedId
-renditionId
-- Returns:
-
getRenditions
- Parameters:
archivedId
-- Returns:
-