mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Fixed AR-822: Space deletion via FTP or Web Client is improved.
The node is renamed and hidden from FileFolderService clients. A background task then performs the archival. A bootstrap component ensures that failed archivals are picked up again. Found a bug with the status of nodes archived as part of a hierarchy not being updated correctly. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@6148 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -287,12 +287,19 @@ public interface NodeService
|
||||
* All associations (both children and regular node associations)
|
||||
* will be deleted, and where the given node is the primary parent,
|
||||
* the children will also be cascade deleted.
|
||||
* <p>
|
||||
* Depending on the node's type, the presence of certain aspects, the
|
||||
* node's store or the any other factors determined by the implementation,
|
||||
* the node may not actually disappear immediately. It may be lined up for
|
||||
* archival or later deletion.
|
||||
*
|
||||
* @param nodeRef reference to a node within a store
|
||||
* @return Returns <tt>true</tt> if the node was completely removed, otherwise
|
||||
* <tt>false</tt> if the node will still exist after the call.
|
||||
* @throws InvalidNodeRefException if the reference given is invalid
|
||||
*/
|
||||
@Auditable(key = Auditable.Key.ARG_0 ,parameters = {"nodeRef"})
|
||||
public void deleteNode(NodeRef nodeRef) throws InvalidNodeRefException;
|
||||
public boolean deleteNode(NodeRef nodeRef) throws InvalidNodeRefException;
|
||||
|
||||
/**
|
||||
* Makes a parent-child association between the given nodes. Both nodes must belong to the same store.
|
||||
|
Reference in New Issue
Block a user