fix update referencing objects view for term editor
[taxeditor.git] / eu.etaxonomy.taxeditor.bulkeditor / src / main / java / eu / etaxonomy / taxeditor / bulkeditor / referencingobjects / e4 / ReferencingObjectsViewE4.java
index fa03a9f7b5dbdec1dd15871d60f2f8707d85fdf1..391c877736f9009f9c0534a44886f2d094b6f7d6 100644 (file)
@@ -62,7 +62,6 @@ import eu.etaxonomy.cdm.api.service.molecular.ISequenceService;
 import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
 import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;
 import eu.etaxonomy.cdm.model.common.CdmBase;
-import eu.etaxonomy.cdm.model.term.DefinedTermBase;
 import eu.etaxonomy.cdm.model.common.EventBase;
 import eu.etaxonomy.cdm.model.common.Group;
 import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
@@ -78,6 +77,9 @@ import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
 import eu.etaxonomy.cdm.model.reference.Reference;
 import eu.etaxonomy.cdm.model.taxon.TaxonBase;
 import eu.etaxonomy.cdm.model.taxon.TaxonNode;
+import eu.etaxonomy.cdm.model.term.DefinedTermBase;
+import eu.etaxonomy.cdm.model.term.TermBase;
+import eu.etaxonomy.cdm.persistence.dto.TermDto;
 import eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.ReferencingObjectsContentProvider;
 import eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.ReferencingObjectsLabelProvider;
 import eu.etaxonomy.taxeditor.model.AbstractUtility;
@@ -416,6 +418,11 @@ public class ReferencingObjectsViewE4 extends AbstractCdmEditorPartE4 {
        //      this.part = part;
 
                Object firstElement = selection.getFirstElement();
+               if (firstElement instanceof TermDto){
+                  TermDto termDto = (TermDto) firstElement;
+                  updateReferencingObjects(termDto.getUuid(), TermBase.class );
+
+               }
                if(firstElement instanceof TreeNode){
                    firstElement = ((TreeNode) firstElement).getValue();
                }