@Override
public int compare(NomenclaturalStatusType t1, NomenclaturalStatusType t2) {
+ if (t1 == t2){
+ return 0;
+ }
+ if (t1 == null){
+ return -1;
+ }
+ if (t2 == null){
+ return 1;
+ }
if (t1.getIdInVocabulary() == t2.getIdInVocabulary()){
return 0;
}
return t1.getIdInVocabulary().compareTo(t2.getLabel());
}
return t1.getIdInVocabulary().compareTo(t2.getIdInVocabulary());
+
}
};
super.setEntity(entity);
if (entity.getType() != null){
nomenclaturalStatusTypeCombo.setSelection(entity.getType());
+ nomenclaturalStatusTypeCombo.removeEmptyElement();
}
ruleConsideredText.setText(entity.getRuleConsidered());
}