Revision b1f26557
Added by Andreas Müller almost 3 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/TaxonServiceImpl.java | ||
---|---|---|
1304 | 1304 |
//remove name if possible (and required) |
1305 | 1305 |
if (name != null && config.isDeleteNameIfPossible()){ |
1306 | 1306 |
|
1307 |
DeleteResult nameDeleteResult = nameService.delete(name, config.getNameDeletionConfig());
|
|
1308 |
if (nameDeleteResult.isAbort() || nameDeleteResult.isError()){
|
|
1309 |
result.addExceptions(nameDeleteResult.getExceptions());
|
|
1310 |
result.addRelatedObject(name);
|
|
1311 |
result.addUpdatedObject(name);
|
|
1312 |
}else{
|
|
1313 |
result.addDeletedObject(name);
|
|
1314 |
}
|
|
1307 |
DeleteResult nameDeleteResult = nameService.delete(name, config.getNameDeletionConfig()); |
|
1308 |
if (nameDeleteResult.isAbort() || nameDeleteResult.isError()){ |
|
1309 |
result.addExceptions(nameDeleteResult.getExceptions()); |
|
1310 |
result.addRelatedObject(name); |
|
1311 |
result.addUpdatedObject(name); |
|
1312 |
}else{ |
|
1313 |
result.addDeletedObject(name); |
|
1314 |
} |
|
1315 | 1315 |
} |
1316 | 1316 |
} |
1317 | 1317 |
return result; |
Also available in: Unified diff
cleanup