cleanup
authorAndreas Müller <a.mueller@bgbm.org>
Wed, 12 May 2021 15:13:52 +0000 (17:13 +0200)
committerAndreas Müller <a.mueller@bgbm.org>
Wed, 12 May 2021 15:13:52 +0000 (17:13 +0200)
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/ITaxonService.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/TaxonServiceImpl.java

index 54d43c097e2d7d3236dc4b2a342f797051cb4323..7839377c86135e669d76ebcc2c542b28a6bf7df8 100644 (file)
@@ -216,7 +216,6 @@ public interface ITaxonService
     public UpdateResult moveSynonymToAnotherTaxon(Synonym oldSynonym, Taxon newTaxon, boolean moveHomotypicGroup,
             SynonymType newSynonymType) throws HomotypicalGroupChangeException;
 
-
     /**
      * Moves a synonym to another taxon and removes the old synonym relationship.
      *
@@ -244,18 +243,7 @@ public interface ITaxonService
             SynonymType newSynonymType, UUID newSecundumUuid,
             String newSecundumDetail, boolean keepSecundumIfUndefined) throws HomotypicalGroupChangeException;
 
-
     /**
-     * @param oldSynonym
-     * @param newTaxonUUID
-     * @param moveHomotypicGroup
-     * @param newSynonymType
-     * @param reference
-     * @param referenceDetail
-     * @param keepReference
-     * @return
-     * @throws HomotypicalGroupChangeException
-     *
      * @see {@link #moveSynonymToAnotherTaxon(Synonym, Taxon, boolean, SynonymType, Reference, String, boolean)}
      */
     public UpdateResult moveSynonymToAnotherTaxon(Synonym oldSynonym,
index d93642080057a581c4278b4d5801b67030e5212f..4849f71390e957d3232f1736c47f5f1ec249b859 100644 (file)
@@ -1448,6 +1448,20 @@ public class TaxonServiceImpl
         return null;
     }
 
+    @Override
+    @Transactional(readOnly = false)
+    public UpdateResult moveSynonymToAnotherTaxon(Synonym oldSynonym, UUID newTaxonUUID, boolean moveHomotypicGroup,
+            SynonymType newSynonymType, UUID newSecundumUuid, String newSecundumDetail,
+            boolean keepSecundumIfUndefined) throws HomotypicalGroupChangeException {
+
+        UpdateResult result = new UpdateResult();
+        Taxon newTaxon = CdmBase.deproxy(dao.load(newTaxonUUID), Taxon.class);
+        result = moveSynonymToAnotherTaxon(oldSynonym, newTaxon, moveHomotypicGroup, newSynonymType,
+                newSecundumUuid, newSecundumDetail, keepSecundumIfUndefined);
+
+        return result;
+    }
+
     @Override
     @Transactional(readOnly = false)
     public UpdateResult moveSynonymToAnotherTaxon(Synonym oldSynonym,
@@ -3366,20 +3380,6 @@ public class TaxonServiceImpl
         return new DefaultPagerImpl<>(pageNumber, numberOfResults, pageSize, result);
     }
 
-    @Override
-       @Transactional(readOnly = false)
-       public UpdateResult moveSynonymToAnotherTaxon(Synonym oldSynonym, UUID newTaxonUUID, boolean moveHomotypicGroup,
-            SynonymType newSynonymType, UUID newSecundumUuid, String newSecundumDetail,
-            boolean keepSecundumIfUndefined) throws HomotypicalGroupChangeException {
-
-           UpdateResult result = new UpdateResult();
-               Taxon newTaxon = CdmBase.deproxy(dao.load(newTaxonUUID),Taxon.class);
-               result = moveSynonymToAnotherTaxon(oldSynonym, newTaxon, moveHomotypicGroup, newSynonymType,
-                       newSecundumUuid, newSecundumDetail, keepSecundumIfUndefined);
-
-               return result;
-       }
-
     @Override
        public UpdateResult moveFactualDateToAnotherTaxon(UUID fromTaxonUuid, UUID toTaxonUuid){
                UpdateResult result = new UpdateResult();