import eu.etaxonomy.cdm.io.sdd.in.SDDImportConfigurator;
import eu.etaxonomy.cdm.io.service.IIOService;
import eu.etaxonomy.cdm.io.specimen.abcd206.in.Abcd206ImportConfigurator;
-import eu.etaxonomy.cdm.io.specimen.abcd206.in.Abcd206ImportState;
import eu.etaxonomy.cdm.io.specimen.excel.in.SpecimenCdmExcelImportConfigurator;
import eu.etaxonomy.cdm.io.specimen.gbif.in.GbifImportConfigurator;
import eu.etaxonomy.cdm.io.specimen.gbif.in.GbifImportState;
}
- public Job createIOServiceJob(final Abcd206ImportConfigurator<Abcd206ImportState, InputStream> configurator) {
+ public Job createIOServiceJob(final Abcd206ImportConfigurator configurator) {
Assert.isNotNull(configurator, "Configuration may not be null");
final Display display = Display.getDefault();
Job job = new Job("Import: " + " Dwca") {
import org.eclipse.swt.widgets.Composite;
import eu.etaxonomy.cdm.io.specimen.abcd206.in.Abcd206ImportConfigurator;
-import eu.etaxonomy.cdm.io.specimen.abcd206.in.Abcd206ImportState;
/**
- *
+ *
* @author pplitzner
*
*/
public class AbcdImportConfiguratorWizardPage extends WizardPage {
public static final String PAGE_NAME = "AbcdImportConfiguratorWizardPage";
-
- private Abcd206ImportConfigurator<Abcd206ImportState, ?> configurator;
- protected AbcdImportConfiguratorWizardPage(String title, String description, Abcd206ImportConfigurator<Abcd206ImportState, ?> configurator) {
+ private Abcd206ImportConfigurator configurator;
+
+ protected AbcdImportConfiguratorWizardPage(String title, String description, Abcd206ImportConfigurator configurator) {
super(PAGE_NAME);
this.configurator = configurator;
setTitle(title);
setDescription(description);
}
- public static AbcdImportConfiguratorWizardPage createPage(Abcd206ImportConfigurator<Abcd206ImportState, ?> configurator){
+ public static AbcdImportConfiguratorWizardPage createPage(Abcd206ImportConfigurator configurator){
return new AbcdImportConfiguratorWizardPage("Configure import parameters",
"Tooltips will explain parameters in more detail", configurator);
}
configurator.setIgnoreImportOfExistingSpecimen(!configurator.isIgnoreImportOfExistingSpecimen());
}
});
-
+
Button checkBoxIgnoreAuthorship = new Button(composite, SWT.CHECK);
checkBoxIgnoreAuthorship.setSelection(configurator.isIgnoreAuthorship());
checkBoxIgnoreAuthorship.setText("Ignore Authorship for name matching");
configurator.setIgnoreAuthorship(!configurator.isIgnoreAuthorship());
}
});
-
+
Button checkBoxMapUnitIdToCatalogNumber = new Button(composite, SWT.CHECK);
checkBoxMapUnitIdToCatalogNumber.setSelection(configurator.isMapUnitIdToCatalogNumber());
checkBoxMapUnitIdToCatalogNumber.setText("Map UnitID to catalog number");
configurator.setMapUnitIdToCatalogNumber(!configurator.isMapUnitIdToCatalogNumber());
}
});
-
+
Button checkBoxMapUnitIdToAccessionNumber = new Button(composite, SWT.CHECK);
checkBoxMapUnitIdToAccessionNumber.setSelection(configurator.isMapUnitIdToAccessionNumber());
checkBoxMapUnitIdToAccessionNumber.setText("Map UnitID to accession number");
configurator.setMapUnitIdToAccessionNumber(!configurator.isMapUnitIdToAccessionNumber());
}
});
-
+
Button checkBoxMapUnitIdToBarcode = new Button(composite, SWT.CHECK);
checkBoxMapUnitIdToBarcode.setSelection(configurator.isMapUnitIdToBarcode());
checkBoxMapUnitIdToBarcode.setText("Map UnitID to barcode");
configurator.setMapUnitIdToBarcode(!configurator.isMapUnitIdToBarcode());
}
});
-
+
Button checkBoxRemoveCountry = new Button(composite, SWT.CHECK);
checkBoxRemoveCountry.setSelection(configurator.isRemoveCountryFromLocalityText());
checkBoxRemoveCountry.setText("Remove country from locality text");
configurator.setRemoveCountryFromLocalityText(!configurator.isRemoveCountryFromLocalityText());
}
});
-
+
Button checkBoxMoveToDefaultClassification = new Button(composite, SWT.CHECK);
checkBoxMoveToDefaultClassification.setSelection(configurator.isMoveNewTaxaToDefaultClassification());
checkBoxMoveToDefaultClassification.setText("Create new classification for new taxa");
configurator.setRemoveCountryFromLocalityText(!configurator.isRemoveCountryFromLocalityText());
}
});
-
+
setControl(composite);
}
-
+
}