ref #6368 remove TaxonNameBase subclasses
[cdmlib.git] / cdmlib-services / src / test / java / eu / etaxonomy / cdm / datagenerator / TaxonGenerator.java
index ea82b9627f4e5702effdd276c0afcef6999fa2c8..59a6328dcc3e6c036805e7ae33673959d726c1a2 100644 (file)
@@ -18,8 +18,9 @@ import eu.etaxonomy.cdm.model.common.LanguageString;
 import eu.etaxonomy.cdm.model.description.CommonTaxonName;
 import eu.etaxonomy.cdm.model.description.TaxonDescription;
 import eu.etaxonomy.cdm.model.description.TextData;
-import eu.etaxonomy.cdm.model.name.BotanicalName;
+import eu.etaxonomy.cdm.model.name.IBotanicalName;
 import eu.etaxonomy.cdm.model.name.Rank;
+import eu.etaxonomy.cdm.model.name.TaxonNameBase;
 import eu.etaxonomy.cdm.model.name.TaxonNameFactory;
 import eu.etaxonomy.cdm.model.reference.Reference;
 import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
@@ -61,7 +62,7 @@ public class TaxonGenerator {
                citationRef.setTitleCache("Sp. lunarum", true);
 
         //genus taxon with Name, combinationAuthor,
-               BotanicalName botName = TaxonNameFactory.NewBotanicalInstance(Rank.GENUS());
+               IBotanicalName botName = TaxonNameFactory.NewBotanicalInstance(Rank.GENUS());
         botName.setTitleCache("Hieracium L.", true);
         botName.setGenusOrUninomial("Hieracium");
         botName.setCombinationAuthorship(Person.NewInstance());
@@ -71,7 +72,7 @@ public class TaxonGenerator {
         genusTaxon.setUuid(GENUS_UUID);
 
         //a name that is the basionym of genusTaxon's name
-        BotanicalName basionym = TaxonNameFactory.NewBotanicalInstance(Rank.GENUS());
+        TaxonNameBase basionym = TaxonNameFactory.NewBotanicalInstance(Rank.GENUS());
         basionym.setTitleCache("Hieracilla DC.", true);
         basionym.setGenusOrUninomial("Hieracilla");
         basionym.setCombinationAuthorship(deCandolle);
@@ -79,7 +80,7 @@ public class TaxonGenerator {
         botName.addBasionym(basionym, null, null,"216");
 
         //species taxon that is the child of genus taxon
-        BotanicalName botSpecies = TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
+        IBotanicalName botSpecies = TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
         botSpecies.setTitleCache("Hieracium asturianum Pau", true);
         botSpecies.setGenusOrUninomial("Hieracium");
         botSpecies.setSpecificEpithet("asturianum");
@@ -96,7 +97,7 @@ public class TaxonGenerator {
         classification.addParentChild(genusTaxon, childTaxon, citationRef, "456");
 
         //homotypic synonym of childTaxon1
-        BotanicalName botSpecies4= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
+        IBotanicalName botSpecies4= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
         botSpecies4.setTitleCache("Hieracium gueri DC.", true);
         botSpecies4.setGenusOrUninomial("Hieracium");
         botSpecies4.setSpecificEpithet("gueri");
@@ -107,7 +108,7 @@ public class TaxonGenerator {
 
 
         //2nd child species taxon that is the child of genus taxon
-        BotanicalName botSpecies2= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
+        IBotanicalName botSpecies2= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
         botSpecies2.setTitleCache("Hieracium wolffii Zahn", true);
         botSpecies2.setGenusOrUninomial("Hieracium");
         botSpecies2.setSpecificEpithet("wolffii");
@@ -119,7 +120,7 @@ public class TaxonGenerator {
         classification.addParentChild(genusTaxon, childTaxon2, citationRef, "499");
 
         //heterotypic synonym of childTaxon2
-        BotanicalName botSpecies3= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
+        IBotanicalName botSpecies3= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
         botSpecies3.setTitleCache("Hieracium lupium DC.", true);
         botSpecies3.setGenusOrUninomial("Hieracium");
         botSpecies3.setSpecificEpithet("lupium");
@@ -129,7 +130,7 @@ public class TaxonGenerator {
         childTaxon2.addSynonym(heteroSynonym, SynonymType.HETEROTYPIC_SYNONYM_OF());
 
         //missaplied Name for childTaxon2
-        BotanicalName missName= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
+        IBotanicalName missName= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
         missName.setTitleCache("Hieracium lupium DC.", true);
         missName.setGenusOrUninomial("Hieracium");
         missName.setSpecificEpithet("lupium");