Revision 06699fe1
Added by Katja Luther over 6 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/databaseAdmin/wizard/DatabasePreferencesPage.java | ||
---|---|---|
196 | 196 |
|
197 | 197 |
final Button showCollectingAreaInGeneralSectionButton = new Button(composite, SWT.CHECK); |
198 | 198 |
CdmPreference isShowCollectingAreaInGeneralSection = PreferencesUtil.getPreferenceFromDB(PreferencePredicate.ShowCollectingAreasInGeneralSection); |
199 |
|
|
199 |
if (isShowCollectingAreaInGeneralSection == null){ |
|
200 |
isShowCollectingAreaInGeneralSection = CdmPreference.NewDatabaseInstance(PreferencePredicate.ShowCollectingAreasInGeneralSection, Boolean.toString(false)); |
|
201 |
} |
|
200 | 202 |
showCollectingAreaInGeneralSectionButton.setText(Messages.DatabasePreferncesPage_Show_Collecting_Areas_in_general_section); |
201 | 203 |
|
202 | 204 |
showCollectingAreaInGeneralSectionButton.setSelection(Boolean.valueOf(isShowCollectingAreaInGeneralSection.getValue())); |
... | ... | |
211 | 213 |
final Button determinationOnlyForFieldUnitsButton = new Button(composite, SWT.CHECK); |
212 | 214 |
// boolean isDeterminationOnlyForFieldUnits = PreferencesUtil.getPreferenceStore().getBoolean(IPreferenceKeys.DETERMINATION_ONLY_FOR_FIELD_UNITS); |
213 | 215 |
CdmPreference isDeterminationOnlyForFieldUnits = PreferencesUtil.getPreferenceFromDB(PreferencePredicate.DeterminationOnlyForFieldUnits); |
214 |
|
|
216 |
if (isDeterminationOnlyForFieldUnits == null){ |
|
217 |
isDeterminationOnlyForFieldUnits = CdmPreference.NewDatabaseInstance(PreferencePredicate.DeterminationOnlyForFieldUnits, Boolean.toString(false)); |
|
218 |
} |
|
215 | 219 |
determinationOnlyForFieldUnitsButton.setText(Messages.DatabasePreferncesPage_Determination_only_for_field_unnits); |
216 | 220 |
|
217 | 221 |
determinationOnlyForFieldUnitsButton.setSelection(Boolean.valueOf(isDeterminationOnlyForFieldUnits.getValue())); |
... | ... | |
225 | 229 |
|
226 | 230 |
final Button showTaxonAssociationButton = new Button(composite, SWT.CHECK); |
227 | 231 |
CdmPreference isShowTaxonAssociation = PreferencesUtil.getPreferenceFromDB(PreferencePredicate.ShowTaxonAssociations); |
232 |
if (isShowTaxonAssociation == null){ |
|
233 |
isShowTaxonAssociation = CdmPreference.NewDatabaseInstance(PreferencePredicate.ShowTaxonAssociations, Boolean.toString(false)); |
|
234 |
} |
|
228 | 235 |
showTaxonAssociationButton.setText(Messages.DatabasePreferncesPage_Taxon_Associations); |
229 | 236 |
|
230 | 237 |
showTaxonAssociationButton.setSelection(Boolean.valueOf(isShowTaxonAssociation.getValue())); |
... | ... | |
237 | 244 |
}); |
238 | 245 |
|
239 | 246 |
final Button showLifeFormButton = new Button(composite, SWT.CHECK); |
240 |
boolean isShowLifeForm = PreferencesUtil.getPreferenceStore().getBoolean(IPreferenceKeys.SHOW_LIFE_FORM); |
|
247 |
CdmPreference isShowLifeForm = PreferencesUtil.getPreferenceFromDB(PreferencePredicate.ShowLifeForm); |
|
248 |
if (isShowLifeForm == null){ |
|
249 |
isShowLifeForm = CdmPreference.NewDatabaseInstance(PreferencePredicate.ShowLifeForm, Boolean.toString(false)); |
|
250 |
} |
|
251 |
|
|
241 | 252 |
showLifeFormButton.setText(Messages.DatabasePreferncesPage_Life_Form); |
242 |
showLifeFormButton.setSelection(isShowLifeForm);
|
|
253 |
showLifeFormButton.setSelection(Boolean.valueOf(isShowLifeForm.getValue()));
|
|
243 | 254 |
showLifeFormButton.addSelectionListener(new SelectionAdapter(){ |
244 | 255 |
@Override |
245 | 256 |
public void widgetSelected(SelectionEvent e) { |
Also available in: Unified diff
avoid NPE in namedetails preference and specimen preference page