diff --git a/src/main/java/li/strolch/persistence/impl/XmlPersistenceHandler.java b/src/main/java/li/strolch/persistence/impl/XmlPersistenceHandler.java index 121de2971..bc2ddb1c9 100644 --- a/src/main/java/li/strolch/persistence/impl/XmlPersistenceHandler.java +++ b/src/main/java/li/strolch/persistence/impl/XmlPersistenceHandler.java @@ -33,6 +33,7 @@ import li.strolch.persistence.api.StrolchPersistenceHandler; import li.strolch.persistence.api.StrolchTransaction; import li.strolch.persistence.impl.model.OrderContextFactory; import li.strolch.persistence.impl.model.ResourceContextFactory; +import li.strolch.runtime.component.ComponentContainer; import li.strolch.runtime.component.StrolchComponent; import li.strolch.runtime.configuration.ComponentConfiguration; import ch.eitchnet.xmlpers.api.IoMode; @@ -50,8 +51,8 @@ public class XmlPersistenceHandler extends StrolchComponent implements StrolchPe public static final String DB_STORE_PATH = "dbStore/"; //$NON-NLS-1$ private PersistenceManager persistenceManager; - public XmlPersistenceHandler() { - super(StrolchPersistenceHandler.class.getName()); + public XmlPersistenceHandler(ComponentContainer container) { + super(container, StrolchPersistenceHandler.class.getName()); } @Override diff --git a/src/test/java/li/strolch/persistence/impl/dao/test/AbstractDaoImplTest.java b/src/test/java/li/strolch/persistence/impl/dao/test/AbstractDaoImplTest.java index d9216cd0e..3214c805c 100644 --- a/src/test/java/li/strolch/persistence/impl/dao/test/AbstractDaoImplTest.java +++ b/src/test/java/li/strolch/persistence/impl/dao/test/AbstractDaoImplTest.java @@ -25,6 +25,7 @@ import java.io.File; import java.text.MessageFormat; import li.strolch.persistence.impl.XmlPersistenceHandler; +import li.strolch.runtime.component.ComponentContainer; import li.strolch.runtime.configuration.ComponentConfiguration; import li.strolch.runtime.configuration.ConfigurationParser; import li.strolch.runtime.configuration.StrolchConfiguration; @@ -64,7 +65,8 @@ public abstract class AbstractDaoImplTest { StrolchConfiguration strolchConfiguration = ConfigurationParser.parseConfiguration(rootPath); ComponentConfiguration componentConfiguration = strolchConfiguration .getComponentConfiguration("PersistenceHandler"); //$NON-NLS-1$ - persistenceHandler = new XmlPersistenceHandler(); + ComponentContainer container = new ComponentContainer(); + persistenceHandler = new XmlPersistenceHandler(container); persistenceHandler.initialize(componentConfiguration); }