Revision 7cddd760
Added by Patrick Plitzner about 9 years ago
- delete description CDM entity when invoking Delete*DescriptionOperation (fixes #4605)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/operation/DeleteSpecimenDescriptionOperation.java | ||
---|---|---|
15 | 15 |
import org.eclipse.core.runtime.IProgressMonitor; |
16 | 16 |
import org.eclipse.core.runtime.IStatus; |
17 | 17 |
|
18 |
import eu.etaxonomy.cdm.api.service.IDescriptionService; |
|
18 | 19 |
import eu.etaxonomy.cdm.model.description.SpecimenDescription; |
19 | 20 |
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase; |
20 | 21 |
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation; |
21 | 22 |
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled; |
23 |
import eu.etaxonomy.taxeditor.store.CdmStore; |
|
22 | 24 |
|
23 | 25 |
/** |
24 | 26 |
* |
... | ... | |
47 | 49 |
monitor.worked(20); |
48 | 50 |
element.removeDescription(description); |
49 | 51 |
monitor.worked(40); |
52 |
CdmStore.getService(IDescriptionService.class).delete(description); |
|
50 | 53 |
|
51 | 54 |
return postExecute(description); |
52 | 55 |
} |
Also available in: Unified diff