import eu.etaxonomy.cdm.api.service.IAgentService;
import eu.etaxonomy.cdm.api.service.IDescriptionService;
import eu.etaxonomy.cdm.api.service.IGroupService;
+import eu.etaxonomy.cdm.api.service.IMediaService;
import eu.etaxonomy.cdm.api.service.INameService;
import eu.etaxonomy.cdm.api.service.IOccurrenceService;
import eu.etaxonomy.cdm.api.service.IReferenceService;
import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
import eu.etaxonomy.cdm.model.common.User;
import eu.etaxonomy.cdm.model.description.DescriptionBase;
+import eu.etaxonomy.cdm.model.media.Media;
import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
import eu.etaxonomy.cdm.model.name.NonViralName;
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
private String referencedObjectTitleCache;
private ConversationHolder conversation;
- private ICdmEntitySession cdmEntitySession;
+ private final ICdmEntitySession cdmEntitySession;
public ReferencingObjectsView() {
cdmEntitySession = CdmStore.getCurrentSessionManager().bindNullSession();
referencedObject = CdmStore.getService(IUserService.class).load(entity);
} else if (objectClass.isAssignableFrom(Group.class)){
referencedObject = CdmStore.getService(IGroupService.class).load(entity);
+ } else if (objectClass.isAssignableFrom(Media.class)){
+ referencedObject = CdmStore.getService(IMediaService.class).load(entity);
} else if (DescriptionBase.class.isAssignableFrom(objectClass)){
referencedObject = CdmStore.getService(IDescriptionService.class).load(entity);
} else if (DescriptionElementBase.class.isAssignableFrom(objectClass)){