Revision fd3018a2
Added by Katja Luther over 6 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/TaxonNodeServiceImpl.java | ||
---|---|---|
371 | 371 |
//oldTaxonNode.delete(); |
372 | 372 |
return result; |
373 | 373 |
} |
374 |
|
|
374 |
@Override |
|
375 |
@Transactional(readOnly = false) |
|
376 |
public UpdateResult makeTaxonNodeSynonymsOfAnotherTaxonNode( Set<UUID> oldTaxonNodeUuids, |
|
377 |
UUID newAcceptedTaxonNodeUUIDs, |
|
378 |
SynonymType synonymType, |
|
379 |
Reference citation, |
|
380 |
String citationMicroReference) { |
|
381 |
UpdateResult result = new UpdateResult(); |
|
382 |
for (UUID nodeUuid: oldTaxonNodeUuids) { |
|
383 |
result.includeResult(makeTaxonNodeASynonymOfAnotherTaxonNode(nodeUuid, newAcceptedTaxonNodeUUIDs, synonymType, citation, citationMicroReference)); |
|
384 |
} |
|
385 |
return result; |
|
386 |
} |
|
375 | 387 |
|
376 | 388 |
@Override |
377 | 389 |
@Transactional(readOnly = false) |
... | ... | |
889 | 901 |
return uuid; |
890 | 902 |
} |
891 | 903 |
|
904 |
|
|
905 |
|
|
892 | 906 |
|
893 | 907 |
|
894 | 908 |
|
Also available in: Unified diff
add possibility to move more than one taxon as synonym to another taxon