}
IPreferenceService service = controller.getPreferenceService();
- CdmPreference pref = CdmPreference.NewDatabaseInstance( PreferencePredicate.DistributionEditorActivated, Boolean.toString(isEditorActivated));
+ CdmPreference pref = CdmPreference.NewTaxEditorInstance( PreferencePredicate.DistributionEditorActivated, Boolean.toString(isEditorActivated));
//ToDo
pref.setAllowOverride(allowOverride);
service.set(pref);
- pref = CdmPreference.NewDatabaseInstance( PreferencePredicate.ShowIdInVocabulary, Boolean.toString(isShowIdInVocabulary));
+ pref = CdmPreference.NewTaxEditorInstance( PreferencePredicate.ShowIdInVocabulary, Boolean.toString(isShowIdInVocabulary));
//ToDo
pref.setAllowOverride(true);
service.set(pref);
- pref = CdmPreference.NewDatabaseInstance( PreferencePredicate.ShowSymbol1, Boolean.toString(isShowSymbol1));
+ pref = CdmPreference.NewTaxEditorInstance( PreferencePredicate.ShowSymbol1, Boolean.toString(isShowSymbol1));
//ToDo
pref.setAllowOverride(true);
service.set(pref);
- pref = CdmPreference.NewDatabaseInstance( PreferencePredicate.ShowSymbol2, Boolean.toString(isShowSymbol2));
+ pref = CdmPreference.NewTaxEditorInstance( PreferencePredicate.ShowSymbol2, Boolean.toString(isShowSymbol2));
//ToDo
pref.setAllowOverride(true);
service.set(pref);
- pref = CdmPreference.NewDatabaseInstance( PreferencePredicate.ShowSymbolForStatus, Boolean.toString(isShowSymbol));
+ pref = CdmPreference.NewTaxEditorInstance( PreferencePredicate.ShowSymbolForStatus, Boolean.toString(isShowSymbol));
//ToDo
pref.setAllowOverride(true);
service.set(pref);
- pref = CdmPreference.NewDatabaseInstance( PreferencePredicate.ShowRankInDistributionEditor, Boolean.toString(isShowRank));
+ pref = CdmPreference.NewTaxEditorInstance( PreferencePredicate.ShowRankInDistributionEditor, Boolean.toString(isShowRank));
//ToDo
pref.setAllowOverride(true);
service.set(pref);
- pref = CdmPreference.NewDatabaseInstance( PreferencePredicate.AreasSortedByIdInVocabulary, Boolean.toString(isSortByVocabularyOrder));
+ pref = CdmPreference.NewTaxEditorInstance( PreferencePredicate.AreasSortedByIdInVocabulary, Boolean.toString(isSortByVocabularyOrder));
//ToDo
pref.setAllowOverride(true);
service.set(pref);
ICdmRepository controller = CdmStore.getCurrentApplicationConfiguration();
if (controller != null){
IPreferenceService service = controller.getPreferenceService();
- PrefKey key = CdmPreference.NewKey(PreferenceSubject.NewDatabaseInstance(), PreferencePredicate.ShowImportExportMenu);
+ PrefKey key = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.ShowImportExportMenu);
CdmPreference isShowSpecimenPref = service.find(key);
if (isShowSpecimenPref != null){
this.isShowIOMenu = Boolean.valueOf(isShowSpecimenPref.getValue());
}
- key = CdmPreference.NewKey(PreferenceSubject.NewDatabaseInstance(), PreferencePredicate.ShowMediaView);
+ key = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.ShowMediaView);
CdmPreference isShowMediaViewPref = service.find(key);
if (isShowMediaViewPref != null){
this.isShowMediaView = Boolean.valueOf(isShowMediaViewPref.getValue());
}
- key = CdmPreference.NewKey(PreferenceSubject.NewDatabaseInstance(), PreferencePredicate.ShowChecklistPerspective);
+ key = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.ShowChecklistPerspective);
CdmPreference isShowChecklistPref = service.find(key);
if (isShowChecklistPref != null){
this.isShowCheckListPerspective = Boolean.valueOf(isShowChecklistPref.getValue());
}
- key = CdmPreference.NewKey(PreferenceSubject.NewDatabaseInstance(), PreferencePredicate.ShowTaxonNodeWizard);
+ key = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.ShowTaxonNodeWizard);
CdmPreference isShowTaxonNodeWizardPref = service.find(key);
if (isShowTaxonNodeWizardPref != null){
this.isShowTaxonNodeWizard = Boolean.valueOf(isShowTaxonNodeWizardPref.getValue());
if (controller != null){
IPreferenceService service = controller.getPreferenceService();
- CdmPreference pref = CdmPreference.NewDatabaseInstance(PreferencePredicate.ShowImportExportMenu, Boolean.toString(this.isShowIOMenu));
+ CdmPreference pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowImportExportMenu, Boolean.toString(this.isShowIOMenu));
pref.setAllowOverride(false);
service.set(pref);
- pref = CdmPreference.NewDatabaseInstance(PreferencePredicate.ShowMediaView, Boolean.toString(this.isShowMediaView));
+ pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowMediaView, Boolean.toString(this.isShowMediaView));
pref.setAllowOverride(false);
service.set(pref);
- pref = CdmPreference.NewDatabaseInstance(PreferencePredicate.ShowChecklistPerspective, Boolean.toString(this.isShowCheckListPerspective));
+ pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowChecklistPerspective, Boolean.toString(this.isShowCheckListPerspective));
pref.setAllowOverride(false);
service.set(pref);
- pref = CdmPreference.NewDatabaseInstance(PreferencePredicate.ShowTaxonNodeWizard, Boolean.toString(this.isShowTaxonNodeWizard));
+ pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowTaxonNodeWizard, Boolean.toString(this.isShowTaxonNodeWizard));
pref.setAllowOverride(false);
service.set(pref);
PreferencesUtil.updateDBPreferences();
} else{
preferenceValue = inherit_from_parent;
}
- CdmPreference pref = CdmPreference.NewDatabaseInstance( PreferencePredicate.DefaultBehaviourForPublishFlag, preferenceValue);
+ CdmPreference pref = CdmPreference.NewTaxEditorInstance( PreferencePredicate.DefaultBehaviourForPublishFlag, preferenceValue);
pref.setAllowOverride(true);
ICdmRepository controller = CdmStore.getCurrentApplicationConfiguration();
if (controller != null){
IPreferenceService service = controller.getPreferenceService();
- CdmPreference pref = CdmPreference.NewDatabaseInstance(PreferencePredicate.ShowCollectingAreasInGeneralSection, Boolean.toString(this.isShowCollectingAreaInGeneralSection));
+ CdmPreference pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowCollectingAreasInGeneralSection, Boolean.toString(this.isShowCollectingAreaInGeneralSection));
pref.setAllowOverride(isUseLocalPreference);
service.set(pref);
- pref = CdmPreference.NewDatabaseInstance(PreferencePredicate.ShowSpecimen, Boolean.toString(this.isShowSpecimenRelatedIssues));
+ pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowSpecimen, Boolean.toString(this.isShowSpecimenRelatedIssues));
pref.setAllowOverride(isUseLocalPreference);
service.set(pref);
- pref = CdmPreference.NewDatabaseInstance(PreferencePredicate.DeterminationOnlyForFieldUnits, Boolean.toString(this.isDeterminationOnlyForFieldUnits));
+ pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.DeterminationOnlyForFieldUnits, Boolean.toString(this.isDeterminationOnlyForFieldUnits));
pref.setAllowOverride(isUseLocalPreference);
service.set(pref);
- pref = CdmPreference.NewDatabaseInstance(PreferencePredicate.ShowTaxonAssociations, Boolean.toString(this.isShowTaxonAssociation));
+ pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowTaxonAssociations, Boolean.toString(this.isShowTaxonAssociation));
pref.setAllowOverride(isUseLocalPreference);
service.set(pref);
- pref = CdmPreference.NewDatabaseInstance(PreferencePredicate.ShowLifeForm, Boolean.toString(this.isShowLifeForm));
+ pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowLifeForm, Boolean.toString(this.isShowLifeForm));
pref.setAllowOverride(isUseLocalPreference);
service.set(pref);
PreferencesUtil.updateDBPreferences();
public void execute(@Named(IServiceConstants.ACTIVE_SHELL)Shell shell) {
CdmPreference pref = PreferencesUtil.getPreferenceFromDB(PreferencePredicate.CommonNameAreaVocabularies);
if (pref == null){
- pref = CdmPreference.NewDatabaseInstance(PreferencePredicate.CommonNameAreaVocabularies, null);
+ pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.CommonNameAreaVocabularies, null);
}
AvailableVocabularyWizard wizard = new AvailableVocabularyWizard(false, pref, "Common Names");
public void execute(@Named(IServiceConstants.ACTIVE_SHELL)Shell shell) {
CdmPreference pref = PreferencesUtil.getPreferenceFromDB(PreferencePredicate.AvailableDistributionAreaVocabularies);
if (pref == null){
- pref = CdmPreference.NewDatabaseInstance(PreferencePredicate.AvailableDistributionAreaVocabularies, null);
+ pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.AvailableDistributionAreaVocabularies, null);
}
AvailableVocabularyWizard wizard = new AvailableVocabularyWizard(false, pref, "Distribution");
@Execute
public void execute(@Named(IServiceConstants.ACTIVE_SHELL)Shell shell) {
- CdmPreference pref = CdmPreference.NewDatabaseInstance(PreferencePredicate.AvailableDistributionAreaVocabularies, null);
+ CdmPreference pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.AvailableDistributionAreaVocabularies, null);
AvailableVocabularyWizard wizard = new AvailableVocabularyWizard(true, pref, "Distribution");
WizardDialog dialog = new WizardDialog(shell,
Abcd206ImportConfigurator config = Abcd206ImportConfigurator.NewInstance(null,null);
ICdmRepository controller;
controller = CdmStore.getCurrentApplicationConfiguration();
- PrefKey key = CdmPreference.NewKey(PreferenceSubject.NewDatabaseInstance(), PreferencePredicate.AbcdImportConfig);
+ PrefKey key = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.AbcdImportConfig);
CdmPreference preference = null;
if (controller == null){
return null;
Abcd206ImportConfigurator config = Abcd206ImportConfigurator.NewInstance(null,null);
ICdmRepository controller;
controller = CdmStore.getCurrentApplicationConfiguration();
- PrefKey key = CdmPreference.NewKey(PreferenceSubject.NewDatabaseInstance(), PreferencePredicate.AbcdImportConfig);
+ PrefKey key = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.AbcdImportConfig);
CdmPreference preference = null;
if (controller == null){
return ;
} else{
getPreferenceStore().setValue(DISTRIBUTION_AREA_OCCURENCE_STATUS,
saveCheckedElements);
- preference = CdmPreference.NewInstance(PreferenceSubject.NewDatabaseInstance(), PreferencePredicate.AvailableDistributionAreaTerms, saveCheckedElements);
+ preference = CdmPreference.NewInstance(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.AvailableDistributionAreaTerms, saveCheckedElements);
setPreferenceToDB(preference);
}
} else{
- preference = CdmPreference.NewInstance(PreferenceSubject.NewDatabaseInstance(), PreferencePredicate.AvailableDistributionAreaTerms, saveCheckedElements);
+ preference = CdmPreference.NewInstance(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.AvailableDistributionAreaTerms, saveCheckedElements);
setPreferenceToDB(preference);
getPreferenceStore().setValue(DISTRIBUTION_AREA_OCCURENCE_STATUS,
saveCheckedElements);
} else{
getPreferenceStore().setValue(DISTRIBUTION_VOCABULARIES,
saveCheckedElements);
- preference = CdmPreference.NewInstance(PreferenceSubject.NewDatabaseInstance(), PreferencePredicate.AvailableDistributionAreaVocabularies, saveCheckedElements);
+ preference = CdmPreference.NewInstance(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.AvailableDistributionAreaVocabularies, saveCheckedElements);
setPreferenceToDB(preference);
}
} else{
- preference = CdmPreference.NewInstance(PreferenceSubject.NewDatabaseInstance(), PreferencePredicate.AvailableDistributionAreaVocabularies, saveCheckedElements);
+ preference = CdmPreference.NewInstance(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.AvailableDistributionAreaVocabularies, saveCheckedElements);
setPreferenceToDB(preference);
getPreferenceStore().setValue(DISTRIBUTION_VOCABULARIES,
saveCheckedElements);
ICdmRepository controller = CdmStore.getCurrentApplicationConfiguration();
if (controller != null){
IPreferenceService service = controller.getPreferenceService();
- PrefKey keyTaxonAssociation = CdmPreference.NewKey(PreferenceSubject.NewDatabaseInstance(), PreferencePredicate.ShowTaxonAssociations);
+ PrefKey keyTaxonAssociation = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.ShowTaxonAssociations);
CdmPreference prefTaxonAssociation = service.find(keyTaxonAssociation);
- PrefKey keyDeterminationFieldUnit = CdmPreference.NewKey(PreferenceSubject.NewDatabaseInstance(), PreferencePredicate.DeterminationOnlyForFieldUnits);
+ PrefKey keyDeterminationFieldUnit = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.DeterminationOnlyForFieldUnits);
CdmPreference prefDeterminationFieldUnit = service.find(keyDeterminationFieldUnit);
- PrefKey keyCollectingAreas = CdmPreference.NewKey(PreferenceSubject.NewDatabaseInstance(), PreferencePredicate.ShowCollectingAreasInGeneralSection);
+ PrefKey keyCollectingAreas = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.ShowCollectingAreasInGeneralSection);
CdmPreference prefCollectingAreas = service.find(keyCollectingAreas);
getPreferenceStore().setValue(IPreferenceKeys.SHOW_TAXON_ASSOCIATIONS_ALLOW_OVERRIDE, prefTaxonAssociation == null? true : prefTaxonAssociation.isAllowOverride());
}
}
String saveCheckedElements = StringUtils.join(listUIIDChecked, ";");
- pref = CdmPreference.NewInstance(PreferenceSubject.NewDatabaseInstance(), PreferencePredicate.AvailableDistributionStatus, saveCheckedElements);
+ pref = CdmPreference.NewInstance(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.AvailableDistributionStatus, saveCheckedElements);
PreferencesUtil.setPreferenceToDB(pref);
CdmStore.getTermManager().setPreferredTerms(preferredTerms, aPage.getVocabularies().get(0).getTerms());
if (pref != null){
predicate = pref.getPredicate();
}
- CdmPreference savePref = CdmPreference.NewInstance(PreferenceSubject.NewDatabaseInstance(), PreferencePredicate.getByKey(pref.getPredicate()), saveCheckedElements);
+ CdmPreference savePref = CdmPreference.NewInstance(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.getByKey(pref.getPredicate()), saveCheckedElements);
PreferencesUtil.setPreferenceToDB(savePref);
PreferencesUtil.updateDBPreferences();
*/
package eu.etaxonomy.taxeditor.ui.combo;
+import java.util.ArrayList;
+import java.util.List;
+
+import eu.etaxonomy.cdm.model.common.Language;
+import eu.etaxonomy.cdm.model.common.Representation;
import eu.etaxonomy.cdm.model.name.NameRelationshipType;
import eu.etaxonomy.taxeditor.preference.IPreferenceKeys;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
return "";
}else{
String termLabel = null;
+ List<Language> languages = new ArrayList();
+
+ languages.add(CdmStore.getDefaultLanguage());
+ Representation rep = term.getPreferredInverseRepresentation(languages);
if (useAbbrevLabel){
- termLabel = term.getInverseSymbol();
+ termLabel = rep.getAbbreviatedLabel();
+ if (termLabel == null){
+ termLabel = rep.getLabel();
+ }
+
}else{
- termLabel = term.getInverseLabel(CdmStore.getDefaultLanguage());
+ termLabel = rep.getLabel();
}
if (termLabel == null){
termLabel = term.getInverseLabel();
return "";
}else{
String termLabel = null;
+ Representation rep = term.getPreferredRepresentation(CdmStore.getDefaultLanguage());
if (useAbbrevLabel){
- termLabel = term.getIdInVocabulary();
+ termLabel = rep.getAbbreviatedLabel();
+ if (termLabel == null){
+ termLabel = rep.getLabel();
+ }
}else{
- termLabel = term.getLabel(CdmStore.getDefaultLanguage());
+ termLabel = rep.getLabel();
}
if (termLabel == null){
termLabel = term.getLabel();