import java.util.List;
import java.util.UUID;
+import org.eclipse.core.commands.ExecutionException;
+
import eu.etaxonomy.cdm.api.service.IAgentService;
import eu.etaxonomy.cdm.api.service.config.IIdentifiableEntityServiceConfigurator;
+import eu.etaxonomy.cdm.api.service.exception.DataChangeNoRollbackException;
+import eu.etaxonomy.cdm.api.service.exception.ReferencedObjectUndeletableException;
import eu.etaxonomy.cdm.model.agent.AgentBase;
import eu.etaxonomy.taxeditor.annotatedlineeditor.IEntityCreator;
import eu.etaxonomy.taxeditor.bulkeditor.IBulkEditorSortProvider;
return CdmStore.getService(IAgentService.class).load(uuid, propertyPaths);
}
- /** {@inheritDoc} */
- public boolean delete(AgentBase entity) {
- return CdmStore.getService(IAgentService.class).delete(entity) != null;
+
+ public boolean delete(AgentBase entity) throws ReferencedObjectUndeletableException {
+
+ return CdmStore.getService(IAgentService.class).delete(entity) != null;
+
}
/** {@inheritDoc} */