import org.apache.log4j.Logger;
import eu.etaxonomy.cdm.app.common.CdmDestinations;
-import eu.etaxonomy.cdm.common.URI;
import eu.etaxonomy.cdm.database.DbSchemaValidation;
import eu.etaxonomy.cdm.database.ICdmDataSource;
import eu.etaxonomy.cdm.io.common.CdmDefaultImport;
import eu.etaxonomy.cdm.io.common.IImportConfigurator.CHECK;
+import eu.etaxonomy.cdm.io.common.Source;
import eu.etaxonomy.cdm.io.mexico.MexicoConabioTransformer;
import eu.etaxonomy.cdm.io.mexico.MexicoEfloraImportConfigurator;
import eu.etaxonomy.cdm.model.reference.Reference;
protected void doImport(ICdmDataSource cdmDestination){
- URI source = borhidi();
+ Source source = mexicoEfloraDb();
//make Source
MexicoEfloraImportConfigurator config= MexicoEfloraImportConfigurator.NewInstance(source, cdmDestination);
//Mexico eflora
- public static URI borhidi() {
- return URI.create("file:////BGBM-PESIHPC/Mexico/Borhidi_2012.xlsx");
+ public static Source mexicoEfloraDb() {
+ return new Source(Source.MYSQL, "localhost", "mexico_eflora", 3306);
}
import eu.etaxonomy.cdm.io.common.Source;
import eu.etaxonomy.cdm.io.common.mapping.IInputTransformer;
import eu.etaxonomy.cdm.model.name.NomenclaturalCode;
+import eu.etaxonomy.cdm.model.reference.Reference;
/**
* Configurator for Mexico Eflora import.
private UUID featureTreeUuid;
private String featureTreeTitle;
+
+ private Reference secReference;
+
@Override
protected void makeIoClassList(){
ioClassList = new Class[]{
this.doNamedAreas = doNamedAreas;
}
+ public Reference getSecReference() {
+ return secReference;
+ }
+ public void setSecReference(Reference secReference) {
+ this.secReference = secReference;
+ }
+
}
import org.apache.log4j.Logger;
import org.springframework.stereotype.Component;
-import eu.etaxonomy.cdm.database.update.DatabaseTypeNotSupportedException;
import eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelReferenceImport;
import eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelTaxonNameImport;
import eu.etaxonomy.cdm.io.common.ResultSetPartitioner;
success = false;
}
}
- } catch (DatabaseTypeNotSupportedException e) {
- logger.error("MethodNotSupportedException:" + e);
- return false;
} catch (Exception e) {
logger.error("SQLException:" + e);
return false;