Revision fe34a9eb
Added by Andreas Müller about 7 years ago
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/ClassificationServiceImplTest.java | ||
---|---|---|
31 | 31 |
import eu.etaxonomy.cdm.api.service.dto.GroupedTaxonDTO; |
32 | 32 |
import eu.etaxonomy.cdm.model.name.BotanicalName; |
33 | 33 |
import eu.etaxonomy.cdm.model.name.Rank; |
34 |
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
|
|
34 |
import eu.etaxonomy.cdm.model.name.TaxonNameFactory;
|
|
35 | 35 |
import eu.etaxonomy.cdm.model.reference.Reference; |
36 | 36 |
import eu.etaxonomy.cdm.model.reference.ReferenceFactory; |
37 | 37 |
import eu.etaxonomy.cdm.model.taxon.Classification; |
... | ... | |
437 | 437 |
sec.setTitleCache("Sp. Pl.", true); |
438 | 438 |
referenceDao.save(sec); |
439 | 439 |
|
440 |
BotanicalName acacia_n = TaxonNameBase.NewBotanicalInstance(Rank.GENUS(), "Acacia", null, null, null, null, sec, null, null);
|
|
440 |
BotanicalName acacia_n = TaxonNameFactory.NewBotanicalInstance(Rank.GENUS(), "Acacia", null, null, null, null, sec, null, null);
|
|
441 | 441 |
acacia_n.setAuthorshipCache("N.Jacobsen, Bastm. & Yuji Sasaki", true); |
442 | 442 |
Taxon acacia_t = Taxon.NewInstance(acacia_n, sec); |
443 | 443 |
acacia_t.setUuid(UUID.fromString("2fc779ee-7a9d-4586-92ba-1cd774ac77f0")); |
444 | 444 |
|
445 |
BotanicalName acacia_subg_aculeiferum_n = TaxonNameBase.NewBotanicalInstance(Rank.SUBGENUS(), "Acacia", "Aculeiferum", null, null, null, sec, null, null);
|
|
445 |
BotanicalName acacia_subg_aculeiferum_n = TaxonNameFactory.NewBotanicalInstance(Rank.SUBGENUS(), "Acacia", "Aculeiferum", null, null, null, sec, null, null);
|
|
446 | 446 |
acacia_subg_aculeiferum_n.setAuthorshipCache("Pedley", true); |
447 | 447 |
Taxon acacia_subg_aculeiferum_t = Taxon.NewInstance(acacia_subg_aculeiferum_n, sec); |
448 | 448 |
acacia_subg_aculeiferum_t.setUuid(UUID.fromString("169fea08-6b7a-4315-b111-a774c7fafe30")); |
449 | 449 |
|
450 |
BotanicalName acacia_subg_phyllodineae_n = TaxonNameBase.NewBotanicalInstance(Rank.SUBGENUS(), "Acacia", "Phyllodineae", null, null, null, sec, null, null);
|
|
450 |
BotanicalName acacia_subg_phyllodineae_n = TaxonNameFactory.NewBotanicalInstance(Rank.SUBGENUS(), "Acacia", "Phyllodineae", null, null, null, sec, null, null);
|
|
451 | 451 |
acacia_subg_phyllodineae_n.setAuthorshipCache("N.Jacobsen, Bastm. & Yuji Sasaki", true); |
452 | 452 |
Taxon acacia_subg_phyllodineae_t = Taxon.NewInstance(acacia_subg_phyllodineae_n, sec); |
453 | 453 |
acacia_subg_phyllodineae_t.setUuid(UUID.fromString("a9da5d43-517e-4ca5-a490-b6a5cd637e9e")); |
454 | 454 |
|
455 |
BotanicalName acacia_setc_botrycephalae_n = TaxonNameBase.NewBotanicalInstance(Rank.SECTION_BOTANY(), "Acacia", "Botrycephalae", null, null, null, sec, null, null);
|
|
455 |
BotanicalName acacia_setc_botrycephalae_n = TaxonNameFactory.NewBotanicalInstance(Rank.SECTION_BOTANY(), "Acacia", "Botrycephalae", null, null, null, sec, null, null);
|
|
456 | 456 |
acacia_setc_botrycephalae_n.setAuthorshipCache("Yuji Sasaki", true); |
457 | 457 |
Taxon acacia_sect_botrycephalae_t = Taxon.NewInstance(acacia_setc_botrycephalae_n, sec); |
458 | 458 |
acacia_sect_botrycephalae_t.setUuid(acacia_sect_botrycephalae_uuid); |
459 | 459 |
|
460 |
BotanicalName acacia_cuspidifolia_n = TaxonNameBase.NewBotanicalInstance(Rank.SPECIES(), "Acacia", null,"cuspidifolia", null, null, sec, null, null);
|
|
460 |
BotanicalName acacia_cuspidifolia_n = TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES(), "Acacia", null,"cuspidifolia", null, null, sec, null, null);
|
|
461 | 461 |
acacia_cuspidifolia_n.setAuthorshipCache("Maslin", true); |
462 | 462 |
Taxon acacia_cuspidifolia_t = Taxon.NewInstance(acacia_cuspidifolia_n, sec); |
463 | 463 |
acacia_cuspidifolia_t.setUuid(acacia_cuspidifolia_uuid); |
464 | 464 |
|
465 |
BotanicalName acacia_mearnsii_n = TaxonNameBase.NewBotanicalInstance(Rank.SPECIES(), "Acacia", null,"mearnsii", null, null, sec, null, null);
|
|
465 |
BotanicalName acacia_mearnsii_n = TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES(), "Acacia", null,"mearnsii", null, null, sec, null, null);
|
|
466 | 466 |
acacia_mearnsii_n.setAuthorshipCache("Benth", true); |
467 | 467 |
Taxon acacia_mearnsii_t = Taxon.NewInstance(acacia_mearnsii_n, sec); |
468 | 468 |
acacia_mearnsii_t.setUuid(UUID.fromString("2e55dc01-71f5-4d42-9bb0-a2448e46dd18")); |
469 | 469 |
|
470 |
BotanicalName acacia_acicularis_n = TaxonNameBase.NewBotanicalInstance(Rank.SPECIES(), "Acacia", null,"acicularis", null, null, sec, null, null);
|
|
470 |
BotanicalName acacia_acicularis_n = TaxonNameFactory.NewBotanicalInstance(Rank.SPECIES(), "Acacia", null,"acicularis", null, null, sec, null, null);
|
|
471 | 471 |
acacia_acicularis_n.setAuthorshipCache("Willd.", true); |
472 | 472 |
Taxon acacia_acicularis_t = Taxon.NewInstance(acacia_acicularis_n, sec); |
473 | 473 |
acacia_acicularis_t.setUuid(acacia_acicularis_uuid); |
474 | 474 |
|
475 |
BotanicalName xacacia_acicularis_n = TaxonNameBase.NewBotanicalInstance(Rank.SUBSPECIES(), "Acacia", null,"acicularis", "acicularis", null, sec, null, null);
|
|
475 |
BotanicalName xacacia_acicularis_n = TaxonNameFactory.NewBotanicalInstance(Rank.SUBSPECIES(), "Acacia", null,"acicularis", "acicularis", null, sec, null, null);
|
|
476 | 476 |
xacacia_acicularis_n.setAuthorshipCache("Willd.", true); |
477 | 477 |
xacacia_acicularis_n.setMonomHybrid(true); |
478 | 478 |
System.out.println(xacacia_acicularis_n.getTitleCache()); |
Also available in: Unified diff
ref #6365 use TaxonNameFactory for botanical names