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,
NodeTargetAssoc nodeTargetAssoc)
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, NodeTargetAssoc nodeTargetAssoc)
DeletedNodes
restoreArchivedNode
in interface DeletedNodes
nodeTargetAssoc
- - optionalpublic 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.