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