Revision 75d68451
Added by Katja Luther about 8 years ago
eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/referencingobjects/ReferencingObjectsView.java | ||
---|---|---|
45 | 45 |
import eu.etaxonomy.cdm.api.service.IAgentService; |
46 | 46 |
import eu.etaxonomy.cdm.api.service.IDescriptionService; |
47 | 47 |
import eu.etaxonomy.cdm.api.service.IGroupService; |
48 |
import eu.etaxonomy.cdm.api.service.IMediaService; |
|
48 | 49 |
import eu.etaxonomy.cdm.api.service.INameService; |
49 | 50 |
import eu.etaxonomy.cdm.api.service.IOccurrenceService; |
50 | 51 |
import eu.etaxonomy.cdm.api.service.IReferenceService; |
... | ... | |
57 | 58 |
import eu.etaxonomy.cdm.model.common.IdentifiableEntity; |
58 | 59 |
import eu.etaxonomy.cdm.model.common.User; |
59 | 60 |
import eu.etaxonomy.cdm.model.description.DescriptionBase; |
61 |
import eu.etaxonomy.cdm.model.media.Media; |
|
60 | 62 |
import eu.etaxonomy.cdm.model.description.DescriptionElementBase; |
61 | 63 |
import eu.etaxonomy.cdm.model.name.NonViralName; |
62 | 64 |
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase; |
... | ... | |
82 | 84 |
|
83 | 85 |
private String referencedObjectTitleCache; |
84 | 86 |
private ConversationHolder conversation; |
85 |
private ICdmEntitySession cdmEntitySession; |
|
87 |
private final ICdmEntitySession cdmEntitySession;
|
|
86 | 88 |
|
87 | 89 |
public ReferencingObjectsView() { |
88 | 90 |
cdmEntitySession = CdmStore.getCurrentSessionManager().bindNullSession(); |
... | ... | |
223 | 225 |
referencedObject = CdmStore.getService(IUserService.class).load(entity); |
224 | 226 |
} else if (objectClass.isAssignableFrom(Group.class)){ |
225 | 227 |
referencedObject = CdmStore.getService(IGroupService.class).load(entity); |
228 |
} else if (objectClass.isAssignableFrom(Media.class)){ |
|
229 |
referencedObject = CdmStore.getService(IMediaService.class).load(entity); |
|
226 | 230 |
} else if (DescriptionBase.class.isAssignableFrom(objectClass)){ |
227 | 231 |
referencedObject = CdmStore.getService(IDescriptionService.class).load(entity); |
228 | 232 |
} else if (DescriptionElementBase.class.isAssignableFrom(objectClass)){ |
Also available in: Unified diff
referencing objects view for media, NPE in polytomous key view