if (configurator != null){
String configString = configurator.toString();
Abcd206ImportConfigurator defaultConfig = Abcd206ImportConfigurator.NewInstance(null,null);
+ defaultConfig.setNomenclaturalCode(PreferencesUtil.getPreferredNomenclaturalCode());
if (configString.equals(defaultConfig.toString())){
configString = null;
}
nomenclaturalCodeLabel.setText("Nomenclatural Code");
nomenclaturalCodeSelectionCombo = new Combo(composite, SWT.BORDER| SWT.READ_ONLY);
nomenclaturalCodeSelectionCombo.setLayoutData(gridData);
- nomenclaturalCodeSelectionCombo.add(" - ");
+
for(NomenclaturalCode code: NomenclaturalCode.values()){
nomenclaturalCodeSelectionCombo.add(code.getKey());
}
@Override
protected void performDefaults() {
configurator = Abcd206ImportConfigurator.NewInstance(null,null);
+ configurator.setNomenclaturalCode(PreferencesUtil.getPreferredNomenclaturalCode());
override = false;
setSelections();
setApply(true);
index++;
}
}else{
- nomenclaturalCodeSelectionCombo.select(index);
+ for (String label : nomenclaturalCodeSelectionCombo.getItems()){
+ NomenclaturalCode code = PreferencesUtil.getPreferredNomenclaturalCode();
+ if (label.equals(code.getKey())){
+ nomenclaturalCodeSelectionCombo.select(index);
+ configurator.setNomenclaturalCode(code);
+ }
+ index++;
+ }
+
}
}