import org.apache.log4j.Logger;
import org.eclipse.swt.events.SelectionListener;
+import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.name.NameTypeDesignation;
+import eu.etaxonomy.cdm.model.name.NameTypeDesignationStatus;
+import eu.etaxonomy.cdm.model.name.TaxonNameBase;
import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory;
import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.SelectionType;
checkbox_conservedType.setSelection(entity.isConservedType());
checkbox_rejectedType.setSelection(entity.isRejectedType());
- selection_typeName.setEntity(entity.getTypeName());
+ selection_typeName.setEntity((TaxonNameBase) HibernateProxyHelper.deproxy(entity.getTypeName()));
- combo_typeStatus.setSelection(entity.getTypeStatus());
+ combo_typeStatus.setSelection((NameTypeDesignationStatus) HibernateProxyHelper.deproxy(entity.getTypeStatus()));
checkbox_notDesignated.setSelection(entity.isNotDesignated());
}