From b7318b52218ead10a3a6067edfd80859cc87169a Mon Sep 17 00:00:00 2001 From: Samuel Langlois Date: Tue, 26 Mar 2013 18:33:27 +0000 Subject: [PATCH] Fix compilation errors in CLOUD2 (merge of r46917 missed method NodeDAO.getStorePair(StoreRef storeRef)) git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@48615 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../repo/domain/node/AbstractNodeDAOImpl.java | 13 +++++++++++++ .../java/org/alfresco/repo/domain/node/NodeDAO.java | 2 ++ 2 files changed, 15 insertions(+) diff --git a/source/java/org/alfresco/repo/domain/node/AbstractNodeDAOImpl.java b/source/java/org/alfresco/repo/domain/node/AbstractNodeDAOImpl.java index 551554e688..768e82190b 100644 --- a/source/java/org/alfresco/repo/domain/node/AbstractNodeDAOImpl.java +++ b/source/java/org/alfresco/repo/domain/node/AbstractNodeDAOImpl.java @@ -733,6 +733,19 @@ public abstract class AbstractNodeDAOImpl implements NodeDAO, BatchingDAO } } + public Pair getStorePair(StoreRef storeRef) + { + Pair rootNodePair = rootNodesCache.getByKey(storeRef); + if (rootNodePair == null) + { + throw new InvalidStoreRefException(storeRef); + } + else + { + return new Pair(rootNodePair.getSecond().getStore().getId(), rootNodePair.getFirst()); + } + } + public boolean exists(StoreRef storeRef) { Pair rootNodePair = rootNodesCache.getByKey(storeRef); diff --git a/source/java/org/alfresco/repo/domain/node/NodeDAO.java b/source/java/org/alfresco/repo/domain/node/NodeDAO.java index 4dfe46dc3f..ed228ed604 100644 --- a/source/java/org/alfresco/repo/domain/node/NodeDAO.java +++ b/source/java/org/alfresco/repo/domain/node/NodeDAO.java @@ -96,6 +96,8 @@ public interface NodeDAO extends NodeBulkLoader */ public List> getStores(); + public Pair getStorePair(StoreRef storeRef); + /** * Find out if a store exists or not *