Project

General

Profile

« Previous | Next » 

Revision 97e10b7c

Added by Katja Luther over 10 years ago

minor

View differences:

eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/handler/DeleteHandler.java
22 22

  
23 23
import eu.etaxonomy.cdm.api.application.CdmApplicationController;
24 24
import eu.etaxonomy.cdm.api.service.IOccurrenceService;
25
import eu.etaxonomy.cdm.api.service.IReferenceService;
25 26
import eu.etaxonomy.cdm.api.service.ITaxonService;
26 27
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
28
import eu.etaxonomy.cdm.model.reference.Reference;
27 29
import eu.etaxonomy.cdm.strategy.cache.common.IIdentifiableEntityCacheStrategy;
28 30
import eu.etaxonomy.taxeditor.annotatedlineeditor.IEntityPersistenceService;
29 31
import eu.etaxonomy.taxeditor.annotatedlineeditor.LineAnnotation;
......
71 73
					LineAnnotation annotation = (LineAnnotation) model.getAnnotation(object);
72 74
							
73 75
					try {
76
						CdmApplicationController controller;
77
						controller = (CdmApplicationController) CdmStore.getCurrentApplicationConfiguration();
74 78
						//persistenceService.delete(object);
75 79
						if (object instanceof SpecimenOrObservationBase){
76
							CdmApplicationController controller;
77
							
78
							controller = (CdmApplicationController) CdmStore.getCurrentApplicationConfiguration();
79 80
							
80 81
							IOccurrenceService service = controller.getOccurrenceService();
81 82
							service.delete((SpecimenOrObservationBase)object);
83
						} else if (object instanceof Reference){
84
							IReferenceService service = controller.getReferenceService();
85
							service.delete((Reference)object);
82 86
						}
83 87
						
84 88
					} catch (Exception e){

Also available in: Unified diff