Class DeletedNodesImpl

    • Constructor Detail

      • DeletedNodesImpl

        public DeletedNodesImpl()
    • Method Detail

      • setNodeArchiveService

        public void setNodeArchiveService​(org.alfresco.repo.node.archive.NodeArchiveService nodeArchiveService)
      • setPersonService

        public void setPersonService​(org.alfresco.service.cmr.security.PersonService personService)
      • setNodeService

        public void setNodeService​(org.alfresco.service.cmr.repository.NodeService nodeService)
      • setNodes

        public void setNodes​(Nodes nodes)
      • setRenditions

        public void setRenditions​(Renditions renditions)
      • getDeletedNode

        public Node getDeletedNode​(java.lang.String originalId,
                                   Parameters parameters,
                                   boolean fullnode,
                                   java.util.Map<java.lang.String,​UserInfo> mapUserInfo)
        Description copied from interface: DeletedNodes
        Gets a single deleted node by id.
        Specified by:
        getDeletedNode in interface DeletedNodes
        fullnode - Should we return the full representation of the minimal one?
        Returns:
        a deleted node
      • restoreArchivedNode

        public Node restoreArchivedNode​(java.lang.String archivedId,
                                        NodeTargetAssoc nodeTargetAssoc)
        Description copied from interface: DeletedNodes
        Restores a deleted node and returns it.
        Specified by:
        restoreArchivedNode in interface DeletedNodes
        nodeTargetAssoc - - optional
        Returns:
        the new undeleted node.
      • purgeArchivedNode

        public void purgeArchivedNode​(java.lang.String archivedId)
        Description copied from interface: DeletedNodes
        Permanently delete the node.
        Specified by:
        purgeArchivedNode in interface DeletedNodes
      • getContent

        public BinaryResource getContent​(java.lang.String archivedId,
                                         java.lang.String renditionId,
                                         Parameters parameters)
        Description copied from interface: DeletedNodes
        Download file content (or rendition content) via archived node.
        Specified by:
        getContent in interface DeletedNodes
        renditionId - - optional
        parameters - Parameters
        Returns: