import eu.etaxonomy.cdm.model.description.Feature;
import eu.etaxonomy.cdm.model.description.TaxonDescription;
import eu.etaxonomy.cdm.model.description.TextData;
+import eu.etaxonomy.cdm.model.metadata.SecReferenceHandlingSwapEnum;
import eu.etaxonomy.cdm.model.name.HomotypicalGroup;
import eu.etaxonomy.cdm.model.name.INonViralName;
import eu.etaxonomy.cdm.model.name.NameTypeDesignation;
Synonym synonym = (Synonym)taxonService.load(synonymUuid);
TaxonName synonymName = synonym.getName();
- UpdateResult result = taxonService.swapSynonymAndAcceptedTaxon(synonym.getUuid(), taxon.getUuid(), false, false);
+ UpdateResult result = taxonService.swapSynonymAndAcceptedTaxon(synonym.getUuid(), taxon.getUuid(), false, false, SecReferenceHandlingSwapEnum.KeepOrWarn, null, null);
taxon = (Taxon)result.getCdmEntity();
Set<TaxonName> synNames = taxon.getSynonymNames();
Iterator<TaxonName> iterator = synNames.iterator();