Project

General

Profile

« Previous | Next » 

Revision e319b174

Added by Patrick Plitzner almost 8 years ago

Correctly update referencing objects view for null selection and for
defined terms #5603

View differences:

eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/referencingobjects/ReferencingObjectsView.java
51 51
import eu.etaxonomy.cdm.api.service.IOccurrenceService;
52 52
import eu.etaxonomy.cdm.api.service.IReferenceService;
53 53
import eu.etaxonomy.cdm.api.service.ITaxonService;
54
import eu.etaxonomy.cdm.api.service.ITermService;
54 55
import eu.etaxonomy.cdm.api.service.IUserService;
55 56
import eu.etaxonomy.cdm.api.service.molecular.ISequenceService;
56 57
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
57 58
import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;
58 59
import eu.etaxonomy.cdm.model.common.CdmBase;
60
import eu.etaxonomy.cdm.model.common.DefinedTermBase;
59 61
import eu.etaxonomy.cdm.model.common.EventBase;
60 62
import eu.etaxonomy.cdm.model.common.Group;
61 63
import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
......
237 239
                referencedObject = CdmStore.getService(IDescriptionService.class).loadDescriptionElement(entity, null);
238 240
            } else if (objectClass.equals(Sequence.class)){
239 241
                referencedObject = CdmStore.getService(ISequenceService.class).load(entity, null);
242
            } else if (DefinedTermBase.class.isAssignableFrom(objectClass)){
243
                referencedObject = CdmStore.getService(ITermService.class).load(entity, null);
240 244
            } else if (EventBase.class.isAssignableFrom(objectClass)){
241 245
                referencedObject = CdmStore.getService(IEventBaseService.class).load(entity, null);
242 246
            }
......
311 315
            return;
312 316
        }
313 317
        if(selection instanceof IStructuredSelection){
318
        	referencedObjectTitleCache = null;
314 319
            showViewer(part, (IStructuredSelection) selection);
315 320
        }
316 321
	}

Also available in: Unified diff