formElement, "Designation Status", null, style, new TypeDesignationStatusComparator<SpecimenTypeDesignationStatus>());
super.createControls(formElement, style);
+ setEntity(entity);
}
@Override
public void setEntity(SpecimenTypeDesignation entity) {
super.setEntity(entity);
- if (entity.getTypeSpecimen() != null){
- selection_typeSpecimen.setEntity(entity.getTypeSpecimen());
- }else{
- selection_typeSpecimen.setEntity(entity.getTypeSpecimen());
- }
-
- SpecimenTypeDesignationStatus typeStatus = HibernateProxyHelper
- .deproxy(entity.getTypeStatus(), SpecimenTypeDesignationStatus.class);
- combo_typeStatus.setSelection(typeStatus);
-
- checkbox_notDesignated.setSelection(entity.isNotDesignated());
+ if (selection_typeSpecimen != null){
+ if (entity.getTypeSpecimen() != null){
+ selection_typeSpecimen.setEntity(entity.getTypeSpecimen());
+ }else{
+ selection_typeSpecimen.setEntity(entity.getTypeSpecimen());
+ }
+
+ SpecimenTypeDesignationStatus typeStatus = HibernateProxyHelper
+ .deproxy(entity.getTypeStatus(), SpecimenTypeDesignationStatus.class);
+ combo_typeStatus.setSelection(typeStatus);
+
+ checkbox_notDesignated.setSelection(entity.isNotDesignated());
+ }
}
@Override