From e1dc4fe3829d6d97ef2bbe328bc4530b9a0d40f4 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Thu, 16 Sep 2010 19:54:09 +0200 Subject: [PATCH] improve RepositoryManager api --- .../scm/repository/BasicRepositoryManager.java | 14 ++++++++++++++ .../sonia/scm/repository/RepositoryManager.java | 10 ++++++++++ 2 files changed, 24 insertions(+) diff --git a/scm-core/src/main/java/sonia/scm/repository/BasicRepositoryManager.java b/scm-core/src/main/java/sonia/scm/repository/BasicRepositoryManager.java index 77822ed6f0..94e4e4dd10 100644 --- a/scm-core/src/main/java/sonia/scm/repository/BasicRepositoryManager.java +++ b/scm-core/src/main/java/sonia/scm/repository/BasicRepositoryManager.java @@ -210,6 +210,20 @@ public class BasicRepositoryManager extends AbstractRepositoryManager return repositories; } + /** + * Method description + * + * + * @param type + * + * @return + */ + @Override + public RepositoryHandler getHandler(String type) + { + return handlerMap.get(type); + } + /** * Method description * diff --git a/scm-core/src/main/java/sonia/scm/repository/RepositoryManager.java b/scm-core/src/main/java/sonia/scm/repository/RepositoryManager.java index 5ae9f71f38..0ebb80eeba 100644 --- a/scm-core/src/main/java/sonia/scm/repository/RepositoryManager.java +++ b/scm-core/src/main/java/sonia/scm/repository/RepositoryManager.java @@ -25,6 +25,16 @@ public interface RepositoryManager ListenerSupport { + /** + * Method description + * + * + * @param type + * + * @return + */ + public RepositoryHandler getHandler(String type); + /** * Method description *