Package org.alfresco.rest.api
Interface DeletedNodes
-
- All Known Implementing Classes:
DeletedNodesImpl
public interface DeletedNodesHandles trashcan / deleted nodes- Author:
- Gethin James
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BinaryResourcegetContent(String archivedId, String renditionId, Parameters parameters)Download file content (or rendition content) via archived node.NodegetDeletedNode(String originalId, Parameters parameters, boolean fullnode, Map<String,UserInfo> mapUserInfo)Gets a single deleted node by id.RenditiongetRendition(String archivedId, String renditionId, Parameters parameters)CollectionWithPagingInfo<Rendition>getRenditions(String archivedId, Parameters parameters)CollectionWithPagingInfo<Node>listDeleted(Parameters parameters)Lists deleted nodes using a ArchivedNodesCannedQueryvoidpurgeArchivedNode(String archivedId)Permanently delete the node.NoderestoreArchivedNode(String archivedId, NodeTargetAssoc nodeTargetAssoc)Restores a deleted node and returns it.
-
-
-
Method Detail
-
listDeleted
CollectionWithPagingInfo<Node> listDeleted(Parameters parameters)
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
Node restoreArchivedNode(String archivedId, NodeTargetAssoc nodeTargetAssoc)
Restores a deleted node and returns it.- Parameters:
archivedId-nodeTargetAssoc- - optional- Returns:
- the new undeleted node.
-
purgeArchivedNode
void purgeArchivedNode(String archivedId)
Permanently delete the node.- Parameters:
archivedId-
-
getContent
BinaryResource getContent(String archivedId, String renditionId, Parameters parameters)
Download file content (or rendition content) via archived node.- Parameters:
archivedId-renditionId- - optionalparameters-Parameters- Returns:
-
getRendition
Rendition getRendition(String archivedId, String renditionId, Parameters parameters)
- Parameters:
archivedId-renditionId-- Returns:
-
getRenditions
CollectionWithPagingInfo<Rendition> getRenditions(String archivedId, Parameters parameters)
- Parameters:
archivedId-- Returns:
-
-