Revision e6d7b501
Added by Andreas Müller almost 7 years ago
cdmlib-services/src/test/java/eu/etaxonomy/cdm/datagenerator/TaxonGenerator.java | ||
---|---|---|
18 | 18 |
import eu.etaxonomy.cdm.model.description.CommonTaxonName; |
19 | 19 |
import eu.etaxonomy.cdm.model.description.TaxonDescription; |
20 | 20 |
import eu.etaxonomy.cdm.model.description.TextData; |
21 |
import eu.etaxonomy.cdm.model.name.BotanicalName; |
|
22 | 21 |
import eu.etaxonomy.cdm.model.name.IBotanicalName; |
23 | 22 |
import eu.etaxonomy.cdm.model.name.Rank; |
23 |
import eu.etaxonomy.cdm.model.name.TaxonNameBase; |
|
24 | 24 |
import eu.etaxonomy.cdm.model.name.TaxonNameFactory; |
25 | 25 |
import eu.etaxonomy.cdm.model.reference.Reference; |
26 | 26 |
import eu.etaxonomy.cdm.model.reference.ReferenceFactory; |
... | ... | |
72 | 72 |
genusTaxon.setUuid(GENUS_UUID); |
73 | 73 |
|
74 | 74 |
//a name that is the basionym of genusTaxon's name |
75 |
BotanicalName basionym = TaxonNameFactory.NewBotanicalInstance(Rank.GENUS());
|
|
75 |
TaxonNameBase basionym = TaxonNameFactory.NewBotanicalInstance(Rank.GENUS());
|
|
76 | 76 |
basionym.setTitleCache("Hieracilla DC.", true); |
77 | 77 |
basionym.setGenusOrUninomial("Hieracilla"); |
78 | 78 |
basionym.setCombinationAuthorship(deCandolle); |
... | ... | |
80 | 80 |
botName.addBasionym(basionym, null, null,"216"); |
81 | 81 |
|
82 | 82 |
//species taxon that is the child of genus taxon |
83 |
BotanicalName botSpecies = TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES()); |
|
83 |
IBotanicalName botSpecies = TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
|
|
84 | 84 |
botSpecies.setTitleCache("Hieracium asturianum Pau", true); |
85 | 85 |
botSpecies.setGenusOrUninomial("Hieracium"); |
86 | 86 |
botSpecies.setSpecificEpithet("asturianum"); |
... | ... | |
97 | 97 |
classification.addParentChild(genusTaxon, childTaxon, citationRef, "456"); |
98 | 98 |
|
99 | 99 |
//homotypic synonym of childTaxon1 |
100 |
BotanicalName botSpecies4= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES()); |
|
100 |
IBotanicalName botSpecies4= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
|
|
101 | 101 |
botSpecies4.setTitleCache("Hieracium gueri DC.", true); |
102 | 102 |
botSpecies4.setGenusOrUninomial("Hieracium"); |
103 | 103 |
botSpecies4.setSpecificEpithet("gueri"); |
... | ... | |
108 | 108 |
|
109 | 109 |
|
110 | 110 |
//2nd child species taxon that is the child of genus taxon |
111 |
BotanicalName botSpecies2= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES()); |
|
111 |
IBotanicalName botSpecies2= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
|
|
112 | 112 |
botSpecies2.setTitleCache("Hieracium wolffii Zahn", true); |
113 | 113 |
botSpecies2.setGenusOrUninomial("Hieracium"); |
114 | 114 |
botSpecies2.setSpecificEpithet("wolffii"); |
... | ... | |
120 | 120 |
classification.addParentChild(genusTaxon, childTaxon2, citationRef, "499"); |
121 | 121 |
|
122 | 122 |
//heterotypic synonym of childTaxon2 |
123 |
BotanicalName botSpecies3= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES()); |
|
123 |
IBotanicalName botSpecies3= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
|
|
124 | 124 |
botSpecies3.setTitleCache("Hieracium lupium DC.", true); |
125 | 125 |
botSpecies3.setGenusOrUninomial("Hieracium"); |
126 | 126 |
botSpecies3.setSpecificEpithet("lupium"); |
... | ... | |
130 | 130 |
childTaxon2.addSynonym(heteroSynonym, SynonymType.HETEROTYPIC_SYNONYM_OF()); |
131 | 131 |
|
132 | 132 |
//missaplied Name for childTaxon2 |
133 |
BotanicalName missName= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES()); |
|
133 |
IBotanicalName missName= TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES());
|
|
134 | 134 |
missName.setTitleCache("Hieracium lupium DC.", true); |
135 | 135 |
missName.setGenusOrUninomial("Hieracium"); |
136 | 136 |
missName.setSpecificEpithet("lupium"); |
Also available in: Unified diff
ref #6368 remove TaxonNameBase subclasses