Revision 9c128421
Added by Katja Luther over 4 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/wizard/AbcdImportConfiguratorWizardPage.java | ||
---|---|---|
26 | 26 |
import org.eclipse.swt.widgets.Text; |
27 | 27 |
|
28 | 28 |
import eu.etaxonomy.cdm.io.specimen.abcd206.in.Abcd206ImportConfigurator; |
29 |
import eu.etaxonomy.cdm.model.metadata.PreferencePredicate; |
|
29 | 30 |
import eu.etaxonomy.cdm.model.name.NomenclaturalCode; |
30 | 31 |
import eu.etaxonomy.taxeditor.databaseAdmin.wizard.AbstractPreferenceWizard; |
31 |
import eu.etaxonomy.taxeditor.preference.IPreferenceKeys; |
|
32 | 32 |
import eu.etaxonomy.taxeditor.preference.PreferencesUtil; |
33 | 33 |
|
34 | 34 |
/** |
... | ... | |
283 | 283 |
} |
284 | 284 |
|
285 | 285 |
public void saveConfigToPrefernceStore() { |
286 |
PreferencesUtil.setBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_ADD_INDIVIDUALS_ASSOCIATIONS_SUCH_AS_SPECIMEN_AND_OBSERVATIONS, |
|
287 |
abcdImportConfigurator.isAddIndividualsAssociationsSuchAsSpecimenAndObservations()); |
|
288 |
PreferencesUtil.setBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_ADD_MEDIA_AS_MEDIASPECIMEN, |
|
289 |
abcdImportConfigurator.isAddMediaAsMediaSpecimen()); |
|
290 |
PreferencesUtil.setBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_ALLOW_REUSE_OTHER_CLASSIFICATIONS, |
|
291 |
abcdImportConfigurator.isAllowReuseOtherClassifications()); |
|
292 |
PreferencesUtil.setBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_DEDUPLICATE_CLASSIFICATIONS, |
|
293 |
abcdImportConfigurator.isDeduplicateClassifications()); |
|
294 |
PreferencesUtil.setBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_REMOVE_COUNTRY_FROM_LOCALITY_TEXT, |
|
295 |
abcdImportConfigurator.isRemoveCountryFromLocalityText()); |
|
296 |
PreferencesUtil.setBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_DEDUPLICATE_REFERENCES, |
|
297 |
abcdImportConfigurator.isDeduplicateReferences()); |
|
298 |
PreferencesUtil.setBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_DO_SIBLINGS, |
|
299 |
abcdImportConfigurator.isGetSiblings()); |
|
300 |
PreferencesUtil.setBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_IGNORE_AUTHORSHIP, |
|
301 |
abcdImportConfigurator.isIgnoreAuthorship()); |
|
302 |
PreferencesUtil.setBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_IGNORE_IMPORT_OF_EXISTING_SPECIMEN, |
|
303 |
abcdImportConfigurator.isIgnoreImportOfExistingSpecimen()); |
|
304 |
PreferencesUtil.setBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_MAP_UNIT_ID_TO_ACCESSION_NUMBER, |
|
305 |
abcdImportConfigurator.isMapUnitIdToAccessionNumber()); |
|
306 |
PreferencesUtil.setBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_MAP_UNIT_ID_TO_BARCODE, |
|
307 |
abcdImportConfigurator.isMapUnitIdToBarcode()); |
|
308 |
PreferencesUtil.setBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_MAP_UNIT_ID_TOCATALOG_NUMBER, |
|
309 |
abcdImportConfigurator.isMapUnitIdToCatalogNumber()); |
|
310 |
PreferencesUtil.setBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_MOVE_NEW_TAXA_TO_DEFAULT_CLASSIFICATION, |
|
311 |
abcdImportConfigurator.isMoveNewTaxaToDefaultClassification()); |
|
312 |
PreferencesUtil.setBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_OVERWRITE_EXISTING_SPECIMEN, |
|
313 |
abcdImportConfigurator.isOverwriteExistingSpecimens()); |
|
314 |
PreferencesUtil.setBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_REUSE_EXISTING_DESCRIPTIVE_GROUPS, |
|
315 |
abcdImportConfigurator.isReuseExistingDescriptiveGroups()); |
|
316 |
PreferencesUtil.setBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_REUSE_EXISTING_META_DATA, |
|
317 |
abcdImportConfigurator.isReuseExistingMetaData()); |
|
318 |
PreferencesUtil.setBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_REUSE_EXISTING_TAXA_WHEN_POSSIBLE, |
|
319 |
abcdImportConfigurator.isReuseExistingTaxaWhenPossible()); |
|
320 |
if ( abcdImportConfigurator.getNomenclaturalCode() != null){ |
|
321 |
PreferencesUtil.setStringValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_NOMENCLATURAL_CODE, abcdImportConfigurator.getNomenclaturalCode().getKey()); |
|
322 |
} |
|
323 |
if ( textDNAProviderString.getText() != null){ |
|
324 |
PreferencesUtil.setStringValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_DNA_PROVIDER, textDNAProviderString.getText()); |
|
325 |
} |
|
286 |
PreferencesUtil.setStringValue(PreferencePredicate.AbcdImportConfig.getKey(), abcdImportConfigurator.toString()); |
|
326 | 287 |
|
327 | 288 |
|
328 | 289 |
} |
... | ... | |
344 | 305 |
} |
345 | 306 |
|
346 | 307 |
public void createAbcdImportConfig() { |
347 |
this.abcdImportConfigurator.setAddIndividualsAssociationsSuchAsSpecimenAndObservations(PreferencesUtil.getBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_ADD_INDIVIDUALS_ASSOCIATIONS_SUCH_AS_SPECIMEN_AND_OBSERVATIONS)); |
|
348 |
this.abcdImportConfigurator.setAddMediaAsMediaSpecimen(PreferencesUtil.getBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_ADD_MEDIA_AS_MEDIASPECIMEN)); |
|
349 |
this.abcdImportConfigurator.setAllowReuseOtherClassifications(PreferencesUtil.getBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_ALLOW_REUSE_OTHER_CLASSIFICATIONS)); |
|
350 |
//this.abcdImportConfigurator.setClassificationUuid(PreferencesUtil.getBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_CLASSIFICATION_UUID)); |
|
351 |
this.abcdImportConfigurator.setDeduplicateClassifications(PreferencesUtil.getBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_DEDUPLICATE_CLASSIFICATIONS)); |
|
352 |
this.abcdImportConfigurator.setDeduplicateReferences(PreferencesUtil.getBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_DEDUPLICATE_REFERENCES)); |
|
353 |
// this.abcdImportConfigurator.setDefaultAuthor(PreferencesUtil.getBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_DEFAULT_AUTHOR)); |
|
354 |
this.abcdImportConfigurator.setGetSiblings(PreferencesUtil.getBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_DO_SIBLINGS)); |
|
355 |
this.abcdImportConfigurator.setIgnoreAuthorship(PreferencesUtil.getBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_IGNORE_AUTHORSHIP)); |
|
356 |
this.abcdImportConfigurator.setIgnoreImportOfExistingSpecimen(PreferencesUtil.getBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_IGNORE_IMPORT_OF_EXISTING_SPECIMEN)); |
|
357 |
this.abcdImportConfigurator.setMapUnitIdToAccessionNumber(PreferencesUtil.getBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_MAP_UNIT_ID_TO_ACCESSION_NUMBER)); |
|
358 |
this.abcdImportConfigurator.setMapUnitIdToBarcode(PreferencesUtil.getBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_MAP_UNIT_ID_TO_BARCODE)); |
|
359 |
this.abcdImportConfigurator.setMapUnitIdToCatalogNumber(PreferencesUtil.getBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_MAP_UNIT_ID_TOCATALOG_NUMBER)); |
|
360 |
this.abcdImportConfigurator.setMoveNewTaxaToDefaultClassification(PreferencesUtil.getBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_MOVE_NEW_TAXA_TO_DEFAULT_CLASSIFICATION)); |
|
361 |
this.abcdImportConfigurator.setReuseExistingDescriptiveGroups(PreferencesUtil.getBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_REUSE_EXISTING_DESCRIPTIVE_GROUPS)); |
|
362 |
this.abcdImportConfigurator.setReuseExistingTaxaWhenPossible(PreferencesUtil.getBooleanValue(IPreferenceKeys.ABCD_IMPORT_CONFIGURATOR_REUSE_EXISTING_TAXA_WHEN_POSSIBLE)); |
|
308 |
this.abcdImportConfigurator = PreferencesUtil.getLocalAbcdImportConfigurator(); |
|
363 | 309 |
|
364 | 310 |
} |
365 | 311 |
} |
Also available in: Unified diff
ref #8385: adapt local and db preference pages