mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Point checkin.
Augmented AVMRemote to expose lookup that can fetch deleted nodes. Minor fixup to excluder regex in avm-services-context.xml. Added excluder to LinkValidationServiceImpl. Prep to walk difference using SyncService (getting ready for incremental update of link validation tables). git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5898 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -244,6 +244,18 @@ public interface AVMRemote
|
||||
* @return An AVMNodeDescriptor.
|
||||
*/
|
||||
public AVMNodeDescriptor lookup(int version, String path);
|
||||
|
||||
/**
|
||||
* Lookup a node identified by version ID and path; optionally,
|
||||
* if the node is deleted, its descriptor can still
|
||||
* be retrieved.
|
||||
*
|
||||
* @param version The version ID to look under.
|
||||
* @param path The simple absolute path to the parent directory.
|
||||
* @param includeDeleted Whether to allow a deleted node to be retrieved
|
||||
* @return An AVMNodeDescriptor, or null if the version does not exist.
|
||||
*/
|
||||
public AVMNodeDescriptor lookup(int version, String path, boolean includeDeleted);
|
||||
|
||||
/**
|
||||
* Get a descriptor for the specified node.
|
||||
@@ -252,6 +264,20 @@ public interface AVMRemote
|
||||
* @return An AVMNodeDescriptor.
|
||||
*/
|
||||
public AVMNodeDescriptor lookup(AVMNodeDescriptor dir, String name);
|
||||
|
||||
/**
|
||||
* Lookup a node identified by the directory that contains it, and its name;
|
||||
* optionally, the lookup can retrive the descriptor of a node even if
|
||||
* it has been deleted from its containing directory.
|
||||
*
|
||||
* @param dir The descriptor for the directory node.
|
||||
* @param name The name to lookup.
|
||||
* @param includeDeleted Whether to allow a deleted node to be retrieved via the lookup
|
||||
* @return The descriptor for the child, null if the child doesn't exist.
|
||||
* @throws AVMNotFoundException
|
||||
* @throws AVMWrongTypeException
|
||||
*/
|
||||
public AVMNodeDescriptor lookup(AVMNodeDescriptor dir, String name, boolean includeDeleted);
|
||||
|
||||
/**
|
||||
* Get the indirection path for a node.
|
||||
|
Reference in New Issue
Block a user