title for descriptions in BerlinModel import
authorAndreas Müller <a.mueller@bgbm.org>
Mon, 27 Jul 2009 21:11:35 +0000 (21:11 +0000)
committerAndreas Müller <a.mueller@bgbm.org>
Mon, 27 Jul 2009 21:11:35 +0000 (21:11 +0000)
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/in/BerlinModelFactsImport.java

index 1e1f636f3e24a49e34628df5401479ea34a08f31..93088b6879b9491ff522dff024b29076cc3430b5 100644 (file)
@@ -21,7 +21,6 @@ import org.springframework.stereotype.Component;
 import eu.etaxonomy.cdm.common.CdmUtils;\r
 import eu.etaxonomy.cdm.io.berlinModel.BerlinModelTransformer;\r
 import eu.etaxonomy.cdm.io.common.ICdmIO;\r
-import eu.etaxonomy.cdm.io.common.IImportConfigurator;\r
 import eu.etaxonomy.cdm.io.common.MapWrapper;\r
 import eu.etaxonomy.cdm.io.common.Source;\r
 import eu.etaxonomy.cdm.model.common.Annotation;\r
@@ -165,7 +164,8 @@ public class BerlinModelFactsImport  extends BerlinModelImportBase {
                        " WHERE (1=1)" + \r
                         " ORDER By Sequence";\r
                        ResultSet rs = source.getResultSet(strQuery) ;\r
-\r
+                       ReferenceBase<?> sourceRef = state.getConfig().getSourceReference();\r
+                       \r
                        int i = 0;\r
                        //for each fact\r
                        while (rs.next()){\r
@@ -207,6 +207,7 @@ public class BerlinModelFactsImport  extends BerlinModelImportBase {
                                                        taxonDescription = descriptionSet.iterator().next(); \r
                                                }else{\r
                                                        taxonDescription = TaxonDescription.NewInstance();\r
+                                                       taxonDescription.setTitleCache(sourceRef == null ? null:sourceRef.getTitleCache());\r
                                                        taxon.addDescription(taxonDescription);\r
                                                }\r
                                                \r