configurator.setDoNamesWithoutTaxa(configurator.isDoNamesWithoutTaxa() ? false : true);
break;
case COMMON_NAME:
- configurator.setDoTaxaByCommonNames(getConfigurator().isDoTaxaByCommonNames() ? false : true);
+ configurator.setDoTaxaByCommonNames(configurator.isDoTaxaByCommonNames() ? false : true);
break;
}
}
private void saveConfigurator() {
- PreferencesUtil.setSearchConfigurator(getConfigurator());
- this.configurator = PreferencesUtil.getSearchConfigurator();
+ PreferencesUtil.setSearchConfigurator(configurator);
+ PreferencesUtil.firePreferencesChanged(this.getClass());
+
}
}
*/
package eu.etaxonomy.taxeditor.navigation.search;
-import eu.etaxonomy.cdm.api.service.config.IFindTaxaAndNamesConfigurator;
import eu.etaxonomy.taxeditor.navigation.l10n.Messages;
import eu.etaxonomy.taxeditor.preference.IPreferenceKeys;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
}
public boolean getPreference() {
- if (!PreferencesUtil.getPreferenceStore().contains(IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_TAXA)) {
- // initializes the search configurator
- IFindTaxaAndNamesConfigurator configurator = PreferencesUtil.initializeSearchConfigurator();
- PreferencesUtil.setSearchConfigurator(configurator);
- }
+// if (!PreferencesUtil.getPreferenceStore().contains(IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_TAXA)) {
+// // initializes the search configurator
+// IFindTaxaAndNamesConfigurator configurator = PreferencesUtil.initializeSearchConfigurator();
+// PreferencesUtil.setSearchConfigurator(configurator);
+// }
switch (this) {
case TAXON:
- boolean result = PreferencesUtil.getPreferenceStore().getBoolean(
- IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_TAXA);
+ boolean result = PreferencesUtil.getPreferenceStore().contains(IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_TAXA)? PreferencesUtil.getPreferenceStore().getBoolean(
+ IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_TAXA): true;
return result;
case SYNONYM:
- return PreferencesUtil.getPreferenceStore().getBoolean(
- IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_SYNONYMS);
+ return PreferencesUtil.getPreferenceStore().contains(IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_SYNONYMS)? PreferencesUtil.getPreferenceStore().getBoolean(
+ IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_SYNONYMS): true;
case NAME:
- return PreferencesUtil.getPreferenceStore().getBoolean(
- IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_NAMES);
+ return PreferencesUtil.getPreferenceStore().contains(IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_NAMES)? PreferencesUtil.getPreferenceStore().getBoolean(
+ IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_NAMES): true;
case COMMON_NAME:
- return PreferencesUtil.getPreferenceStore().getBoolean(
- IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_COMMON_NAMES);
+ return PreferencesUtil.getPreferenceStore().contains(IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_COMMON_NAMES)? PreferencesUtil.getPreferenceStore().getBoolean(
+ IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_COMMON_NAMES): true;
}
return true;
public static String AbcdImportPreference_import_all_children_for_cultures_or_tissues;
public static String AbcdImportPreference_import_all_children_for_cultures_or_tissues_tooltip;
public static String AbcdImportPreference_map_unit_nr_catalog_number;
- public static String AbcdImportPreference_map_unit_number_accession_number_tooltip;
+
public static String AbcdImportPreference_map_unit_number_barcode;
public static String AbcdImportPreference_map_unit_number_barcode_tooltip;
public static String AbcdImportPreference_map_unit_number_catalog_number_tooltip;
public static IFindTaxaAndNamesConfigurator getSearchConfigurator() {
IFindTaxaAndNamesConfigurator configurator = initializeSearchConfigurator();
- configurator.setDoTaxa(getPreferenceStore().getBoolean(
- TAXON_SERVICE_CONFIGURATOR_TAXA));
- configurator.setDoSynonyms(getPreferenceStore().getBoolean(
- TAXON_SERVICE_CONFIGURATOR_SYNONYMS));
- configurator.setDoNamesWithoutTaxa(getPreferenceStore().getBoolean(
- TAXON_SERVICE_CONFIGURATOR_NAMES));
- configurator.setDoTaxaByCommonNames(getPreferenceStore().getBoolean(
- TAXON_SERVICE_CONFIGURATOR_COMMON_NAMES));
+ configurator.setDoTaxa(PreferencesUtil.getPreferenceStore().contains(IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_TAXA)? PreferencesUtil.getPreferenceStore().getBoolean(
+ IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_TAXA): true);
+ configurator.setDoSynonyms(PreferencesUtil.getPreferenceStore().contains(IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_SYNONYMS)? PreferencesUtil.getPreferenceStore().getBoolean(
+ IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_SYNONYMS): true);
+ configurator.setDoNamesWithoutTaxa(PreferencesUtil.getPreferenceStore().contains(IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_NAMES)? PreferencesUtil.getPreferenceStore().getBoolean(
+ IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_NAMES): true);
+ configurator.setDoTaxaByCommonNames(PreferencesUtil.getPreferenceStore().contains(IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_COMMON_NAMES)? PreferencesUtil.getPreferenceStore().getBoolean(
+ IPreferenceKeys.TAXON_SERVICE_CONFIGURATOR_COMMON_NAMES): true);
//configurator.setMatchMode(eu.etaxonomy.cdm.persistence.query.MatchMode.valueOf(getStringValue(TAXON_SERVICE_CONFIGURATOR_MATCH_MODE)));
return configurator;
* Set default values for preferences
*/
public static void setDefaults() {
- getPreferenceStore().setDefault(TAXON_SERVICE_CONFIGURATOR_TAXA, true);
- getPreferenceStore().setDefault(TAXON_SERVICE_CONFIGURATOR_SYNONYMS,
- true);
+
getPreferenceStore().setDefault(createPreferenceString(EDIT_MAP_SERVICE_ACCES_POINT),
"http://edit.africamuseum.be/edit_wp5/v1.2/rest_gen.php");
//FIXME : changed default for SHOULD_CONNECT_AT_STARTUP to false (ticket 3828) until resolution
getPreferenceStore().setDefault(TAXON_SERVICE_CONFIGURATOR_NAMES, true);
getPreferenceStore().setDefault(TAXON_SERVICE_CONFIGURATOR_COMMON_NAMES, true);
- //Distribution Editor:
-// getPreferenceStore().setDefault(createPreferenceString(PreferencePredicate.DistributionEditorActivated.getKey()), Boolean.valueOf(PreferencePredicate.DistributionEditorActivated.getDefaultValue().toString()));
-// getPreferenceStore().setDefault(createPreferenceString(PreferencePredicate.DisplayOfAreasInDistributionEditor.getKey()), PreferencePredicate.DisplayOfAreasInDistributionEditor.getDefaultValue().toString());
-// getPreferenceStore().setDefault(createPreferenceString(PreferencePredicate.DisplayOfStatus.getKey()), PreferencePredicate.DisplayOfStatus.getDefaultValue().toString());
-
//Name Details
getPreferenceStore().setDefault(createPreferenceString(PreferencePredicate.NameDetailsView.getKey()), new NameDetailsConfigurator(false).toString());