From 99e428afaad197274a8175823874ebeb81a9be4f Mon Sep 17 00:00:00 2001 From: Britt Park Date: Mon, 27 Nov 2006 20:58:12 +0000 Subject: [PATCH] Added getLatestSnapshotID() to Remote interface. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/WCM-DEV2/root@4449 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .classpath | 21 ++++++++++--------- .../java/org/alfresco/repo/avm/AVMRemote.java | 7 +++++++ .../org/alfresco/repo/avm/AVMRemoteImpl.java | 10 +++++++++ 3 files changed, 28 insertions(+), 10 deletions(-) diff --git a/.classpath b/.classpath index 718fc4c88a..d7a3f927af 100644 --- a/.classpath +++ b/.classpath @@ -1,10 +1,11 @@ - - - - - - - - - - + + + + + + + + + + + diff --git a/source/java/org/alfresco/repo/avm/AVMRemote.java b/source/java/org/alfresco/repo/avm/AVMRemote.java index 6588916e50..731b601106 100644 --- a/source/java/org/alfresco/repo/avm/AVMRemote.java +++ b/source/java/org/alfresco/repo/avm/AVMRemote.java @@ -199,6 +199,13 @@ public interface AVMRemote * @return The latest version id. */ public int getLatestVersionID(String storeName); + + /** + * Get the id of the latest extant snpashot. + * @param storeName The name of the store. + * @return The id. + */ + public int getLatestSnapshotID(String storeName); /** * Snapshot the given AVMStores. diff --git a/source/java/org/alfresco/repo/avm/AVMRemoteImpl.java b/source/java/org/alfresco/repo/avm/AVMRemoteImpl.java index c79d8c30bc..4efb367194 100644 --- a/source/java/org/alfresco/repo/avm/AVMRemoteImpl.java +++ b/source/java/org/alfresco/repo/avm/AVMRemoteImpl.java @@ -576,6 +576,16 @@ public class AVMRemoteImpl implements AVMRemote, Runnable return fAVMService.getLatestVersionID(storeName); } + /** + * Get the id of the latest version snapshot. + * @param storeName The store name. + * @return The id. + */ + public int getLatestSnapshotID(String storeName) + { + return fAVMService.getLatestSnapshotID(storeName); + } + /** * Snapshot the given AVMStores. * @param stores A List of the names of the stores to snapshot.