import eu.etaxonomy.cdm.model.metadata.CdmPreference;
import eu.etaxonomy.cdm.model.metadata.PreferencePredicate;
-import eu.etaxonomy.taxeditor.preference.CdmPreferenceCache;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
import eu.etaxonomy.taxeditor.preference.SupplementalDataPreferences;
*/
public class SupplementalDataAdminPreference extends SupplementalDataPreferences {
- CdmPreference prefShowIdNamespace;
- CdmPreference prefShowNamespace;
-
+ private CdmPreference prefShowIdNamespace;
+ private CdmPreference prefShowNamespace;
@Override
public boolean performOk() {
}
boolean setToDefault = false;
if (isShowIDNamspace == null){
- setToDefault = true;
- isShowIDNamspace = true;
+ setToDefault = true;
+ isShowIDNamspace = true;
}
CdmPreference pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowIdInSource, Boolean.toString(this.isShowIDNamspace));
pref.setAllowOverride(isAllowOverrideShowIDNamspace);
if (isShowIDSource == null){
setToDefault = true;
isShowIDSource = true;
- }
+ }
pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowNamespaceInSource, Boolean.toString(this.isShowIDSource));
pref.setAllowOverride(isAllowOverrideShowIDSource);
PreferencesUtil.setPreferencesToDB(pref, setToDefault);
PreferencesUtil.updateDBPreferences();
+ return true;
+ }
-
- return true;
- }
@Override
protected void getValues(){
isAdminPreference = true;
- CdmPreferenceCache cache = CdmPreferenceCache.instance();
-
prefShowIdNamespace = PreferencesUtil.getPreferenceFromDB(PreferencePredicate.ShowIdInSource);
if (prefShowIdNamespace == null){
prefShowIdNamespace = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowIdInSource, null);