public class DeletedNodesImpl extends Object implements DeletedNodes, RecognizedParamsExtractor
KNOWN_PARAMS, PARAM_FILTER_FIELDS, PARAM_FILTER_PROPERTIES, PARAM_INCLUDE, PARAM_INCLUDE_SOURCE_ENTITY, PARAM_ORDERBY, PARAM_PAGING_MAX, PARAM_PAGING_SKIP, PARAM_RELATIONS, PARAM_SELECT, PARAM_WHERE
Constructor and Description |
---|
DeletedNodesImpl() |
Modifier and Type | Method and Description |
---|---|
BinaryResource |
getContent(String archivedId,
String renditionId,
Parameters parameters)
Download file content (or rendition content) via archived node.
|
Node |
getDeletedNode(String originalId,
Parameters parameters,
boolean fullnode,
Map<String,UserInfo> mapUserInfo)
Gets a single deleted node by id.
|
Rendition |
getRendition(String archivedId,
String renditionId,
Parameters parameters) |
CollectionWithPagingInfo<Rendition> |
getRenditions(String archivedId,
Parameters parameters) |
CollectionWithPagingInfo<Node> |
listDeleted(Parameters parameters)
Lists deleted nodes using a ArchivedNodesCannedQuery
|
void |
purgeArchivedNode(String archivedId)
Permanently delete the node.
|
Node |
restoreArchivedNode(String archivedId)
Restores a deleted node and returns it.
|
void |
setNodeArchiveService(org.alfresco.repo.node.archive.NodeArchiveService nodeArchiveService) |
void |
setNodes(Nodes nodes) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setPersonService(org.alfresco.service.cmr.security.PersonService personService) |
void |
setRenditions(Renditions renditions) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
findPaging, getClause, getFilter, getFilter, getIncludeClause, getPaging, getRecognizedParams, getRelationFilter, getRequestParameters, getSelectClause, getSort, getWhereClause, rpeLogger
public void setNodeArchiveService(org.alfresco.repo.node.archive.NodeArchiveService nodeArchiveService)
public void setPersonService(org.alfresco.service.cmr.security.PersonService personService)
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public void setNodes(Nodes nodes)
public void setRenditions(Renditions renditions)
public CollectionWithPagingInfo<Node> listDeleted(Parameters parameters)
DeletedNodes
listDeleted
in interface DeletedNodes
public Node getDeletedNode(String originalId, Parameters parameters, boolean fullnode, Map<String,UserInfo> mapUserInfo)
DeletedNodes
getDeletedNode
in interface DeletedNodes
fullnode
- Should we return the full representation of the minimal one?public Node restoreArchivedNode(String archivedId)
DeletedNodes
restoreArchivedNode
in interface DeletedNodes
public void purgeArchivedNode(String archivedId)
DeletedNodes
purgeArchivedNode
in interface DeletedNodes
public BinaryResource getContent(String archivedId, String renditionId, Parameters parameters)
DeletedNodes
getContent
in interface DeletedNodes
renditionId
- - optionalparameters
- Parameters
public Rendition getRendition(String archivedId, String renditionId, Parameters parameters)
getRendition
in interface DeletedNodes
public CollectionWithPagingInfo<Rendition> getRenditions(String archivedId, Parameters parameters)
getRenditions
in interface DeletedNodes
Copyright © 2005–2018 Alfresco Software. All rights reserved.