From: n.hoffmann Date: Thu, 5 May 2011 13:23:26 +0000 (+0000) Subject: Fixes a problem where the title cache was empty for derived units created through... X-Git-Tag: rcp.ss-first-working-version~79 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/e152c7fd8afd756c8fab55266d9aa577c6593868?ds=sidebyside Fixes a problem where the title cache was empty for derived units created through Bulk Editor -> New --- diff --git a/eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/input/entitycreator/AgentCreator.java b/eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/input/entitycreator/AgentCreator.java index 0cfeff3f4..3281cc226 100644 --- a/eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/input/entitycreator/AgentCreator.java +++ b/eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/input/entitycreator/AgentCreator.java @@ -50,14 +50,14 @@ public class AgentCreator implements IEntityCreator { /** {@inheritDoc} */ public AgentBase createEntity(Object key, String text) { TeamOrPersonBase teamOrPerson = null; - if (Team.class.equals(((Class) key))) { + if (Team.class.equals((key))) { teamOrPerson = Team.NewInstance(); } - if (Person.class.equals(((Class) key))) { + if (Person.class.equals((key))) { teamOrPerson = Person.NewInstance(); } if (teamOrPerson != null) { - teamOrPerson.setTitleCache(text); + teamOrPerson.setTitleCache(text, true); } return teamOrPerson; } diff --git a/eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/input/entitycreator/OccurrenceCreator.java b/eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/input/entitycreator/OccurrenceCreator.java index cba6a807e..f77a675bc 100644 --- a/eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/input/entitycreator/OccurrenceCreator.java +++ b/eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/input/entitycreator/OccurrenceCreator.java @@ -67,7 +67,7 @@ public class OccurrenceCreator implements } if (specimenOrObservation != null) { - specimenOrObservation.setTitleCache(text); + specimenOrObservation.setTitleCache(text, true); } return specimenOrObservation; } diff --git a/eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/input/entitycreator/ReferenceCreator.java b/eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/input/entitycreator/ReferenceCreator.java index 6d141bebe..cee07a264 100644 --- a/eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/input/entitycreator/ReferenceCreator.java +++ b/eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/input/entitycreator/ReferenceCreator.java @@ -13,8 +13,6 @@ package eu.etaxonomy.taxeditor.bulkeditor.input.entitycreator; import java.util.HashMap; import java.util.Map; -import org.apache.log4j.Logger; - import eu.etaxonomy.cdm.model.reference.Reference; import eu.etaxonomy.cdm.model.reference.ReferenceFactory; import eu.etaxonomy.cdm.model.reference.ReferenceType; @@ -98,7 +96,7 @@ public class ReferenceCreator implements IEntityCreator { BulkEditorUtil.warn(getClass(), "Reference type " + key + " not found. Creating reference with default type."); reference = ReferenceFactory.newGeneric(); } - reference.setTitleCache(text); + reference.setTitleCache(text, true); return reference; }