import org.eclipse.swt.events.SelectionListener;
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
+import eu.etaxonomy.cdm.model.description.DescriptionElementSource;
import eu.etaxonomy.cdm.model.name.NameTypeDesignation;
import eu.etaxonomy.cdm.model.name.NameTypeDesignationStatus;
import eu.etaxonomy.cdm.model.name.TaxonName;
}
}
getEntity().setTypeStatus(combo_typeStatus.getSelection());
+ if (getEntity().hasDesignationSource()){
+ DescriptionElementSource source = DescriptionElementSource.NewPrimarySourceInstance(null, null);
+ entity.setSource(source);
+ }
setEntity(entity);
} else if (eventSource == checkbox_notDesignated) {
import eu.etaxonomy.cdm.api.service.name.TypeDesignationStatusComparator;
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
+import eu.etaxonomy.cdm.model.description.DescriptionElementSource;
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation;
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus;
import eu.etaxonomy.cdm.model.occurrence.DerivedUnit;
}
}
getEntity().setTypeStatus(combo_typeStatus.getSelection());
+ if (entity.hasDesignationSource()){
+ DescriptionElementSource source = DescriptionElementSource.NewPrimarySourceInstance(null, null);
+ entity.setSource(source);
+ }
setEntity(entity);
}
@Override
public void setEntity(OriginalSourceBase entity) {
super.setEntity(entity);
-// if (externalLinks != null){
-// externalLinks.setEntity(entity);
-// }
}
-// public ExternalLinksSection getExternalLinks() {
-// return externalLinks;
-// }
-//
-// public void setExternalLinks(ExternalLinksSection externalLinks) {
-// this.externalLinks = externalLinks;
-// }
-
@Override
public void handleEvent(Object eventSource) {
if (eventSource.equals(text_idInSource)){
import org.eclipse.jface.util.IPropertyChangeListener;
import org.eclipse.ui.forms.widgets.TableWrapData;
-import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
import eu.etaxonomy.cdm.model.common.CdmBase;
import eu.etaxonomy.cdm.model.description.DescriptionElementSource;
import eu.etaxonomy.cdm.model.reference.INomenclaturalReference;
@Override
protected void createControls(ICdmFormElement formElement, OriginalSourceBase entity, int style) {
- entity = HibernateProxyHelper.deproxy(entity);
selection_Ref = formFactory.createSelectionElement(Reference.class,
formElement, label, null,
EntitySelectionElement.ALL, style, 100);