import eu.etaxonomy.cdm.database.DbSchemaValidation;
import eu.etaxonomy.cdm.io.common.IImportConfigurator.SOURCE_TYPE;
import eu.etaxonomy.cdm.io.descriptive.owl.in.StructureTreeOwlImportConfigurator;
+import eu.etaxonomy.cdm.model.reference.Reference;
+import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
import eu.etaxonomy.taxeditor.io.e4.in.AbstractImportWizardE4;
import eu.etaxonomy.taxeditor.io.e4.in.ImportFromFileDataSourceWizardPage;
import eu.etaxonomy.taxeditor.store.CdmStore;
return configurator;
}
- /** {@inheritDoc} */
@Override
public boolean performFinish() {
URI source = dataSourcePage.getUri();
configurator.setSource(source);
+ Reference reference = ReferenceFactory.newGeneric();
+ reference.setTitle("StructureTree import from "+source);
+ configurator.setSourceReference(reference);
configurator.setDbSchemaValidation(DbSchemaValidation.CREATE);
Job job = CdmStore.getImportManager().createIOServiceJob(configurator, new File(source), SOURCE_TYPE.URI);
CdmStore.getImportManager().run(job);
return true;
}
- /** {@inheritDoc} */
@Override
public void init() {
- configurator = CdmStore.getImportManager().OwlImportConfigurator();
+ configurator = CdmStore.getImportManager().OwlImportConfigurator();
}
@Override
// addPage(configuratorWizardPage);
}
- /** {@inheritDoc} */
@Override
public void addPages() {
dataSourcePage = ContextInjectionFactory.make(ImportFromFileDataSourceWizardPage.class, context);