Author: athimel Date: 2013-10-11 16:18:51 +0200 (Fri, 11 Oct 2013) New Revision: 2836 Url: http://nuiton.org/projects/topia/repository/revisions/2836 Log: Add missing hibernateProvider constructor Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/AbstractTopiaApplicationContext.java trunk/topia-persistence/src/main/java/org/nuiton/topia/HibernateProvider.java Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/AbstractTopiaApplicationContext.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/AbstractTopiaApplicationContext.java 2013-10-11 14:16:48 UTC (rev 2835) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/AbstractTopiaApplicationContext.java 2013-10-11 14:18:51 UTC (rev 2836) @@ -95,7 +95,7 @@ protected HibernateProvider getHibernateProvider() { if (hibernateProvider == null) { - hibernateProvider = new HibernateProvider(); + hibernateProvider = new HibernateProvider(configuration, topiaServiceSupport); } return hibernateProvider; } Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/HibernateProvider.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/HibernateProvider.java 2013-10-11 14:16:48 UTC (rev 2835) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/HibernateProvider.java 2013-10-11 14:18:51 UTC (rev 2836) @@ -28,6 +28,7 @@ import java.util.Arrays; import java.util.HashSet; import java.util.List; +import java.util.Map; import java.util.Properties; import java.util.Set; @@ -45,7 +46,6 @@ import org.nuiton.topia.framework.TopiaService; import org.nuiton.topia.framework.TopiaUtil; -import com.google.common.collect.ImmutableMap; import com.google.common.collect.Lists; /** @@ -58,7 +58,7 @@ protected SessionFactory hibernateSessionFactory; protected Configuration hibernateConfiguration; - protected ImmutableMap<String, String> configuration; + protected Map<String, String> configuration; protected TopiaServiceSupport topiaServiceSupport; /** @@ -66,6 +66,11 @@ */ protected List<Class<?>> persistentClasses = Lists.newArrayList(); + public HibernateProvider(Map<String, String> configuration, TopiaServiceSupport topiaServiceSupport) { + this.configuration = configuration; + this.topiaServiceSupport = topiaServiceSupport; + } + protected String getProperty(String key) { return getProperty(key, null); }