import org.hibernate.criterion.Criterion;
import org.hibernate.envers.query.criteria.AuditCriterion;
+import eu.etaxonomy.cdm.api.service.DeleteResult;
import eu.etaxonomy.cdm.api.service.ITaxonService;
import eu.etaxonomy.cdm.api.service.TaxaAndNamesSearchMode;
import eu.etaxonomy.cdm.api.service.config.DeleteConfiguratorBase;
* @see eu.etaxonomy.cdm.api.service.IService#delete(eu.etaxonomy.cdm.model.common.ICdmBase)
*/
@Override
- public String delete(TaxonBase persistentObject) {
+ public DeleteResult delete(TaxonBase persistentObject) {
return defaultTaxonService.delete(persistentObject);
}
* @see eu.etaxonomy.cdm.api.service.ITaxonService#deleteSynonym(eu.etaxonomy.cdm.model.taxon.Synonym, eu.etaxonomy.cdm.api.service.config.SynonymDeletionConfigurator)
*/
@Override
- public String deleteSynonym(Synonym arg0, SynonymDeletionConfigurator arg1) {
+ public DeleteResult deleteSynonym(Synonym arg0, SynonymDeletionConfigurator arg1) {
return defaultTaxonService.deleteSynonym(arg0, arg1);
}
* @see eu.etaxonomy.cdm.api.service.ITaxonService#deleteSynonym(eu.etaxonomy.cdm.model.taxon.Synonym, eu.etaxonomy.cdm.model.taxon.Taxon, eu.etaxonomy.cdm.api.service.config.SynonymDeletionConfigurator)
*/
@Override
- public String deleteSynonym(Synonym arg0, Taxon arg1, SynonymDeletionConfigurator arg2) {
+ public DeleteResult deleteSynonym(Synonym arg0, Taxon arg1, SynonymDeletionConfigurator arg2) {
return defaultTaxonService.deleteSynonym(arg0, arg1, arg2);
}
* @see eu.etaxonomy.cdm.api.service.ITaxonService#deleteTaxon(eu.etaxonomy.cdm.model.taxon.Taxon, eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator, eu.etaxonomy.cdm.model.taxon.Classification)
*/
@Override
- public String deleteTaxon(Taxon arg0, TaxonDeletionConfigurator arg1, Classification arg2) {
+ public DeleteResult deleteTaxon(Taxon arg0, TaxonDeletionConfigurator arg1, Classification arg2) {
return defaultTaxonService.deleteTaxon(arg0, arg1, arg2);
}