+/**\r
+* Copyright (C) 2007 EDIT\r
+* European Distributed Institute of Taxonomy \r
+* http://www.e-taxonomy.eu\r
+* \r
+* The contents of this file are subject to the Mozilla Public License Version 1.1\r
+* See LICENSE.TXT at the top of this package for the full license terms.\r
+*/\r
+\r
package eu.etaxonomy.cdm.io.sdd;\r
\r
import java.io.InputStream;\r
import eu.etaxonomy.cdm.database.ICdmDataSource;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator;\r
import eu.etaxonomy.cdm.io.common.ImportConfiguratorBase;\r
-import eu.etaxonomy.cdm.model.reference.Database;\r
+import eu.etaxonomy.cdm.io.common.ImportStateBase;\r
+import eu.etaxonomy.cdm.model.reference.IDatabase;\r
import eu.etaxonomy.cdm.model.reference.ReferenceBase;\r
+import eu.etaxonomy.cdm.model.reference.ReferenceFactory;\r
\r
+/**\r
+ * @author h.fradin\r
+ * @created 24.10.2008\r
+ * @version 1.0\r
+ */\r
public class SDDImportConfigurator extends ImportConfiguratorBase implements IImportConfigurator {\r
private static final Logger logger = Logger.getLogger(SDDImportConfigurator.class);\r
\r
setDestination(destination);\r
}\r
\r
+ \r
+ \r
+\r
+ /* (non-Javadoc)\r
+ * @see eu.etaxonomy.cdm.io.common.IImportConfigurator#getNewState()\r
+ */\r
+ public SDDImportState getNewState() {\r
+ return new SDDImportState(this);\r
+ }\r
\r
/* (non-Javadoc)\r
* @see eu.etaxonomy.cdm.io.common.ImportConfiguratorBase#getSource()\r
//TODO\r
if (this.sourceReference == null){\r
logger.warn("getSource Reference not yet fully implemented");\r
- sourceReference = Database.NewInstance();\r
+ ReferenceFactory refFactory = ReferenceFactory.newInstance();\r
+ sourceReference = refFactory.newDatabase();\r
sourceReference.setTitleCache("XXX");\r
}\r
return sourceReference;\r