From 641c11ba787368c75e5b0780cb834b1e6864e663 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andreas=20M=C3=BCller?= Date: Tue, 6 Dec 2011 17:06:06 +0000 Subject: [PATCH] bugfix for synRel method --- .../app/pesi/merging/FaunaEuErmsMergeActivator.java | 10 +++++----- .../eu/etaxonomy/cdm/io/pesi/out/PesiExportBase.java | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/cdm-pesi/src/main/java/eu/etaxonomy/cdm/app/pesi/merging/FaunaEuErmsMergeActivator.java b/cdm-pesi/src/main/java/eu/etaxonomy/cdm/app/pesi/merging/FaunaEuErmsMergeActivator.java index 3a6cebe9..c2777863 100644 --- a/cdm-pesi/src/main/java/eu/etaxonomy/cdm/app/pesi/merging/FaunaEuErmsMergeActivator.java +++ b/cdm-pesi/src/main/java/eu/etaxonomy/cdm/app/pesi/merging/FaunaEuErmsMergeActivator.java @@ -234,7 +234,7 @@ public class FaunaEuErmsMergeActivator { UUID faunaUUID = UUID.fromString(rowList.get(faunaEuUuid)); //UUID ermsUUID = UUID.fromString(rowList.get(ermsUuid)); Synonym syn = (Synonym)appCtrInit.getTaxonService().find(faunaUUID); - appCtrInit.getTaxonService().deleteSynonymRelationships(syn, null); + appCtrInit.getTaxonService().deleteSynonymRelationships(syn); } //merge the infos of @@ -243,8 +243,8 @@ public class FaunaEuErmsMergeActivator { } private void mergeErmsSynFaunaEuAcc (List> ermsAccFaEuSyn){ - //occurence: verknüpfe statt dem Fauna Europaea Taxon das akzeptierte Taxon, des Synonyms mit der Occurence (CDM -> distribution) - //suche distribution (über das Taxon der TaxonDescription), dessen Taxon, das entsprechende Fauna Eu Taxon ist und verknüpfe es mit dem akzeptieren Taxon des Erms Syn + //occurence: verkn�pfe statt dem Fauna Europaea Taxon das akzeptierte Taxon, des Synonyms mit der Occurence (CDM -> distribution) + //suche distribution (�ber das Taxon der TaxonDescription), dessen Taxon, das entsprechende Fauna Eu Taxon ist und verkn�pfe es mit dem akzeptieren Taxon des Erms Syn Taxon taxonFaunaEu = null; Taxon taxonErms = null; Synonym synErms = null; @@ -320,7 +320,7 @@ public class FaunaEuErmsMergeActivator { private void updateNameRelationships(List> ermsAccFaEuSyn){ //suche alle NameRelationships aus FaunaEu und Erms, wo (faunaEu)relatedFrom.name.titleCache = (erms)relatedFrom.name.titleCache und ersetze in der faunaEu Relationship den relatedTo.name durch den relatedTo.name der erms-relationship //wenn es diese relationship noch nicht gibt und der typ der gleiche ist!! - //wenn der relatedTo Name zu einem Erms Taxon und einem FaunaEu Synonym gehört + //wenn der relatedTo Name zu einem Erms Taxon und einem FaunaEu Synonym geh�rt Synonym synFaunaEu; Taxon taxonErms; @@ -391,7 +391,7 @@ public class FaunaEuErmsMergeActivator { boolean createNewRelationship = true; for (SynonymRelationship relErms: relTaxonErms){ if (relErms.getSynonym().getTitleCache().equals(relFauEu.getSynonym().getTitleCache())){ - //es gibt schon eine Relationship zu einem Synonym mit dem gleichen Namen wie das FaunaEu Synonym, also Relationship löschen. + //es gibt schon eine Relationship zu einem Synonym mit dem gleichen Namen wie das FaunaEu Synonym, also Relationship l�schen. createNewRelationship = false; break; } diff --git a/cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/out/PesiExportBase.java b/cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/out/PesiExportBase.java index 28c8d4cf..9ac1b953 100644 --- a/cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/out/PesiExportBase.java +++ b/cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/out/PesiExportBase.java @@ -19,6 +19,7 @@ import eu.etaxonomy.cdm.io.common.DbExportBase; * */ public abstract class PesiExportBase extends DbExportBase { + @SuppressWarnings("unused") private static final Logger logger = Logger.getLogger(PesiExportBase.class); public PesiExportBase() { -- 2.34.1