improve loggin of jaxbstore

This commit is contained in:
Sebastian Sdorra
2011-11-11 13:24:20 +01:00
parent fc16bca794
commit fe9d6f06e6

View File

@@ -69,6 +69,8 @@ public class JAXBStore<T> implements Store<T>
*/
public JAXBStore(Class<T> type, File configFile)
{
this.type = type;
try
{
context = JAXBContext.newInstance(type);
@@ -91,6 +93,11 @@ public class JAXBStore<T> implements Store<T>
@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<T> implements Store<T>
return result;
}
/**
* Method description
*
*
* @return
*/
public Class<T> getType()
{
return type;
}
//~--- set methods ----------------------------------------------------------
/**
@@ -145,4 +163,7 @@ public class JAXBStore<T> implements Store<T>
/** Field description */
private JAXBContext context;
/** Field description */
private Class<T> type;
}