[Minor] Added StrolchComponent interface to XmlPersistenceHandler

This commit is contained in:
Robert von Burg 2013-10-27 03:26:19 +01:00
parent 9ad71317f7
commit 74887908e2
2 changed files with 6 additions and 4 deletions

View File

@ -32,7 +32,8 @@ import li.strolch.persistence.api.StrolchPersistenceHandler;
import li.strolch.persistence.api.StrolchTransaction; import li.strolch.persistence.api.StrolchTransaction;
import li.strolch.persistence.impl.model.OrderContextFactory; import li.strolch.persistence.impl.model.OrderContextFactory;
import li.strolch.persistence.impl.model.ResourceContextFactory; import li.strolch.persistence.impl.model.ResourceContextFactory;
import li.strolch.runtime.ComponentConfiguration; import li.strolch.runtime.component.StrolchComponent;
import li.strolch.runtime.configuration.ComponentConfiguration;
import ch.eitchnet.xmlpers.api.IoMode; import ch.eitchnet.xmlpers.api.IoMode;
import ch.eitchnet.xmlpers.api.PersistenceConstants; import ch.eitchnet.xmlpers.api.PersistenceConstants;
import ch.eitchnet.xmlpers.api.PersistenceManager; import ch.eitchnet.xmlpers.api.PersistenceManager;
@ -43,11 +44,12 @@ import ch.eitchnet.xmlpers.api.PersistenceTransaction;
* @author Robert von Burg <eitch@eitchnet.ch> * @author Robert von Burg <eitch@eitchnet.ch>
* *
*/ */
public class XmlPersistenceHandler implements StrolchPersistenceHandler { public class XmlPersistenceHandler extends StrolchComponent implements StrolchPersistenceHandler {
public static final String DB_STORE_PATH = "dbStore/"; //$NON-NLS-1$ public static final String DB_STORE_PATH = "dbStore/"; //$NON-NLS-1$
private PersistenceManager persistenceManager; private PersistenceManager persistenceManager;
@Override
public void initialize(ComponentConfiguration componentConfiguration) { public void initialize(ComponentConfiguration componentConfiguration) {
String basePath = componentConfiguration.getRuntimeConfiguration().getRootPath(); String basePath = componentConfiguration.getRuntimeConfiguration().getRootPath();

View File

@ -28,8 +28,8 @@ import java.util.Map;
import li.strolch.persistence.api.StrolchPersistenceHandler; import li.strolch.persistence.api.StrolchPersistenceHandler;
import li.strolch.persistence.impl.XmlPersistenceHandler; import li.strolch.persistence.impl.XmlPersistenceHandler;
import li.strolch.runtime.ComponentConfiguration; import li.strolch.runtime.configuration.ComponentConfiguration;
import li.strolch.runtime.RuntimeConfiguration; import li.strolch.runtime.configuration.RuntimeConfiguration;
import org.junit.BeforeClass; import org.junit.BeforeClass;
import org.slf4j.Logger; import org.slf4j.Logger;