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, waitfindPaging, getClause, getFilter, getFilter, getIncludeClause, getPaging, getRecognizedParams, getRelationFilter, getRequestParameters, getSelectClause, getSort, getWhereClause, rpeLoggerpublic 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)
DeletedNodeslistDeleted in interface DeletedNodespublic Node getDeletedNode(String originalId, Parameters parameters, boolean fullnode, Map<String,UserInfo> mapUserInfo)
DeletedNodesgetDeletedNode in interface DeletedNodesfullnode - Should we return the full representation of the minimal one?public Node restoreArchivedNode(String archivedId, NodeTargetAssoc nodeTargetAssoc)
DeletedNodesrestoreArchivedNode in interface DeletedNodesnodeTargetAssoc - - optionalpublic void purgeArchivedNode(String archivedId)
DeletedNodespurgeArchivedNode in interface DeletedNodespublic BinaryResource getContent(String archivedId, String renditionId, Parameters parameters)
DeletedNodesgetContent in interface DeletedNodesrenditionId - - optionalparameters - Parameterspublic Rendition getRendition(String archivedId, String renditionId, Parameters parameters)
getRendition in interface DeletedNodespublic CollectionWithPagingInfo<Rendition> getRenditions(String archivedId, Parameters parameters)
getRenditions in interface DeletedNodesCopyright © 2005–2018 Alfresco Software. All rights reserved.