diff --git a/scm-webapp/src/main/java/sonia/scm/store/JAXBStore.java b/scm-webapp/src/main/java/sonia/scm/store/JAXBStore.java index dc01ff908b..d17906bad1 100644 --- a/scm-webapp/src/main/java/sonia/scm/store/JAXBStore.java +++ b/scm-webapp/src/main/java/sonia/scm/store/JAXBStore.java @@ -69,6 +69,8 @@ public class JAXBStore implements Store */ public JAXBStore(Class type, File configFile) { + this.type = type; + try { context = JAXBContext.newInstance(type); @@ -91,6 +93,11 @@ public class JAXBStore implements Store @Override public T get() { + if (logger.isDebugEnabled()) + { + logger.debug("load {} from store {}", type, configFile); + } + T result = null; if (configFile.exists()) @@ -108,6 +115,17 @@ public class JAXBStore implements Store return result; } + /** + * Method description + * + * + * @return + */ + public Class getType() + { + return type; + } + //~--- set methods ---------------------------------------------------------- /** @@ -145,4 +163,7 @@ public class JAXBStore implements Store /** Field description */ private JAXBContext context; + + /** Field description */ + private Class type; }