Project

General

Profile

« Previous | Next » 

Revision e05f7e71

Added by Andreas Müller about 3 years ago

ref #9211 fixing test related issues for Classification.source

View differences:

cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/specimen/SpecimenImportStateBase.java
184 184
            final String defaultClassificationAbcd = "Default Classification Specimen Import";
185 185
            for (Classification classif : cdmRepository.getClassificationService().list(Classification.class, null, null, null, null)){
186 186
                if (classif.getTitleCache()!=null && classif.getTitleCache().equalsIgnoreCase(defaultClassificationAbcd)
187
                        && classif.getCitation()!=null && classif.getCitation().equals(getRef())) {
187
                        && classif.getReference()!=null && classif.getReference().equals(getRef())) {
188 188
                    defaultClassification = classif;
189 189
                    break;
190 190
                }
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v518_522/SchemaUpdater_5186_5220.java
21 21
import eu.etaxonomy.cdm.database.update.ISchemaUpdaterStep;
22 22
import eu.etaxonomy.cdm.database.update.SchemaUpdaterBase;
23 23
import eu.etaxonomy.cdm.database.update.SimpleSchemaUpdaterStep;
24
import eu.etaxonomy.cdm.database.update.v512_515.Reference2SourceMover;
24 25
import eu.etaxonomy.cdm.database.update.v515_518.SchemaUpdater_5185_5186;
25 26
import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
26 27

  
......
178 179
                + "       WHERE MN.status_id = @@NomenclaturalStatus_AUD@@.id)";
179 180
         SimpleSchemaUpdaterStep.NewAuditedInstance(stepList, stepName, sql, sql_aud, -99);
180 181

  
182
         //9211
183
         //move classification reference to classification source
184
         stepName = "move classification reference to classification source";
185
         tableName = "Classification";
186
         referenceColumnName = "reference_id";
187
         microReferenceColumnName = "microReference";
188
         sourceColumnName = "source_id";
189
         sourceType = "PTS";
190
         dtype = "NamedSource";
191
         Reference2SourceMover.NewInstance(stepList, stepName, tableName, referenceColumnName, microReferenceColumnName, sourceColumnName, dtype, sourceType);
192

  
181 193
        //#9315
182 194
        removeOldSingleSourceCitations(stepList);
183 195

  
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/statistics/StatisticsDaoHibernateImpl.java
438 438
		Set<UUID> ids = new HashSet<>();
439 439

  
440 440
		// get classification reference
441
		queryStrings.add("select c.reference.uuid from Classification as c "
442
				+ "where c.uuid=:classificationId ");
441
		queryStrings.add("SELECT c.source.citation.uuid FROM Classification as c "
442
				+ "WHERE c.uuid=:classificationId ");
443 443
		// TODO ???
444 444
		// +"join c.souces as s "
445 445
		// +"join s.citation "
......
807 807
//		Set<Integer> ids = listDescriptiveIds(true, classification);
808 808

  
809 809
		// get classification reference
810
		queryStrings.add("SELECT COUNT(c.reference.id) "
810
		queryStrings.add("SELECT COUNT(c.source.citation.id) "
811 811
		        + "FROM Classification as c "
812 812
				+ "WHERE c.id=:classificationId ");
813 813
		// TODO ???
cdmlib-services/src/test/resources/eu/etaxonomy/cdm/api/service/ClassificationServiceDeepTest.xml
1 1
<?xml version='1.0' encoding='UTF-8'?>
2 2
<dataset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../database/schema/dataset.xsd">
3
  <CLASSIFICATION ID="1" UUID="52b41b07-5500-43ae-82e6-ea2fd328c3d5" PROTECTEDTITLECACHE="false" TITLECACHE="New Classification" NAME_ID="1" REFERENCE_ID="[null]" ROOTNODE_ID="2"/>
3
  <CLASSIFICATION ID="1" UUID="52b41b07-5500-43ae-82e6-ea2fd328c3d5" PROTECTEDTITLECACHE="false" TITLECACHE="New Classification" NAME_ID="1" ROOTNODE_ID="2"/>
4 4
  <LANGUAGESTRING ID="1" UUID="b45b52e7-52a1-4cdf-82ef-c011ce324d3a" TEXT="New Classification" LANGUAGE_ID="406"/>
5 5
  <TAXONNODE ID="1" UUID="0bc9976a-ab5a-4eeb-9d22-20ddbfc8b6b3" SORTINDEX="0"  TREEINDEX="#t1#2#1#"   COUNTCHILDREN="1" CLASSIFICATION_ID="1" PARENT_ID="2" TAXON_ID="4"/>
6 6
  <TAXONNODE ID="2" UUID="96bed6ff-09ea-4317-ace4-2e97be6ba09c" SORTINDEX="-1" TREEINDEX="#t1#2#"     COUNTCHILDREN="4" CLASSIFICATION_ID="1" PARENT_ID="[null]" TAXON_ID="[null]"/>
cdmlib-services/src/test/resources/eu/etaxonomy/cdm/api/service/ClassificationServiceImplTest.xml
28 28
  <REFERENCE ID="5000" UUID="d8db2b51-cb22-40ad-90e2-f66fa1306639" PROTECTEDTITLECACHE="true" TITLECACHE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" TITLE="[null]" ABBREVTITLECACHE="" PROTECTEDABBREVTITLECACHE="false" REFTYPE="BK"/>
29 29
  <REFERENCE ID="5001" UUID="719d136b-409e-40d0-9561-46f6999465b4" PROTECTEDTITLECACHE="true" TITLECACHE="Classification reference" NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" ABBREVTITLECACHE="" PROTECTEDABBREVTITLECACHE="false" REFTYPE="BK" />
30 30
  <REFERENCE ID="5002" UUID="b6bda80a-99f8-40a4-a810-21c9f717aa1b" PROTECTEDTITLECACHE="true" TITLECACHE="Taxon relation reference" NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" ABBREVTITLECACHE="" PROTECTEDABBREVTITLECACHE="false" REFTYPE="BK" />
31
  <CLASSIFICATION ID="5000" UUID="6c2bc8d9-ee62-4222-be89-4a8e31770878" PROTECTEDTITLECACHE="false" TITLECACHE="Acacia Classification" NAME_ID="5000" REFERENCE_ID="[null]" ROOTNODE_ID="5000"/>
32
  <TAXONNODE ID="5000" UUID="6b4966ae-8815-49e5-849c-7001b29e5ed0" SORTINDEX="-1" TREEINDEX="#t5000#5000#" COUNTCHILDREN="2" CLASSIFICATION_ID="5000" PARENT_ID="[null]" TAXON_ID="[null]"/>
33
  <TAXONNODE ID="5001" UUID="26cc5c08-72df-45d4-84ea-ce81e7e53114" SORTINDEX="0" TREEINDEX="#t5000#5000#5001#" COUNTCHILDREN="4" CLASSIFICATION_ID="5000" PARENT_ID="5000" TAXON_ID="5000"/>
34
  <TAXONNODE ID="5002" UUID="65f23459-be2c-4cad-9408-9b3c4a80ecb8" SORTINDEX="0" TREEINDEX="#t5000#5000#5001#5002#" COUNTCHILDREN="1" CLASSIFICATION_ID="5000" PARENT_ID="5001" TAXON_ID="5001"/>
31
  <CLASSIFICATION ID="5000" UUID="6c2bc8d9-ee62-4222-be89-4a8e31770878" PROTECTEDTITLECACHE="false" TITLECACHE="Acacia Classification" NAME_ID="5000" ROOTNODE_ID="5000"/>
32
  <TAXONNODE ID="5000" UUID="6b4966ae-8815-49e5-849c-7001b29e5ed0" SORTINDEX="-1" TREEINDEX="#t5000#5000#"               COUNTCHILDREN="2" CLASSIFICATION_ID="5000" PARENT_ID="[null]" TAXON_ID="[null]"/>
33
  <TAXONNODE ID="5001" UUID="26cc5c08-72df-45d4-84ea-ce81e7e53114" SORTINDEX="0" TREEINDEX="#t5000#5000#5001#"           COUNTCHILDREN="4" CLASSIFICATION_ID="5000" PARENT_ID="5000" TAXON_ID="5000"/>
34
  <TAXONNODE ID="5002" UUID="65f23459-be2c-4cad-9408-9b3c4a80ecb8" SORTINDEX="0" TREEINDEX="#t5000#5000#5001#5002#"      COUNTCHILDREN="1" CLASSIFICATION_ID="5000" PARENT_ID="5001" TAXON_ID="5001"/>
35 35
  <TAXONNODE ID="5003" UUID="0ac5ae92-538f-4af5-bdf7-b44dd8b74d24" SORTINDEX="0" TREEINDEX="#t5000#5000#5001#5002#5003#" COUNTCHILDREN="0" CLASSIFICATION_ID="5000" PARENT_ID="5002" TAXON_ID="5002"/>
36 36
  <TAXONNODE ID="5004" UUID="47ba200d-b6ab-49d2-8f29-fe467c21c4e6" SORTINDEX="1" TREEINDEX="#t5000#5000#5001#5004#"      COUNTCHILDREN="0" CLASSIFICATION_ID="5000" PARENT_ID="5001" TAXON_ID="5003"/>
37 37
  <TAXONNODE ID="5005" UUID="6d13b1f4-de14-48a0-a9c7-12623339475e" SORTINDEX="2" TREEINDEX="#t5000#5000#5001#5005#"      COUNTCHILDREN="1" CLASSIFICATION_ID="5000" PARENT_ID="5001" TAXON_ID="5004"/>
cdmlib-services/src/test/resources/eu/etaxonomy/cdm/api/service/IdentifiableServiceBaseTest.testFindByIdentifierOrMarker.xml
31 31
  <TAXONNAME_IDENTIFIER TAXONNAME_ID="5000" IDENTIFIERS_ID="5000" SORTINDEX="0"/>
32 32
  <TAXONNAME_MARKER TAXONNAME_ID="5000" MARKERS_ID="5000"/>
33 33
  
34
  <CLASSIFICATION ID="5000" UUID="277ac532-b670-4a1b-927a-61063ecfeb5b" PROTECTEDTITLECACHE="true" TITLECACHE="My classification" NAME_ID="[null]" REFERENCE_ID="[null]" ROOTNODE_ID="5000"/>
34
  <CLASSIFICATION ID="5000" UUID="277ac532-b670-4a1b-927a-61063ecfeb5b" PROTECTEDTITLECACHE="true" TITLECACHE="My classification" ROOTNODE_ID="5000"/>
35 35
  <TAXONNODE ID="5000" UUID="cf00cde1-efc8-4d3b-8c5c-71c3d6e692d9" SORTINDEX="-1" TREEINDEX="#t5000#5000#" COUNTCHILDREN="1" CLASSIFICATION_ID="5000" PARENT_ID="[null]" TAXON_ID="[null]"/>
36 36
  <TAXONNODE ID="5001" UUID="73d8ece1-c511-48b7-9a1f-f6fab3149bf1" SORTINDEX="0" TREEINDEX="#t5000#5000#5001#" COUNTCHILDREN="0" CLASSIFICATION_ID="5000" PARENT_ID="5000" TAXON_ID="5000"/>
37 37
  <REFERENCE ID="1" UUID="ad4322b7-4b05-48af-be70-f113e46c545e" TITLECACHE="cate-sphingidae.org" PROTECTEDTITLECACHE="true" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>
cdmlib-services/src/test/resources/eu/etaxonomy/cdm/api/service/OccurrenceServiceTest-testAllKindsOfSpecimenAssociations.xml
14 14
  <TAXONBASE DTYPE="Synonym" ID="5001" UUID="c16bcd9b-7d18-4fb5-af60-f9ef14c1d3a9" PROTECTEDTITLECACHE="false" TITLECACHE="Syno nyma syn. sec. ???" DOUBTFUL="false" PUBLISH="true" USENAMECACHE="false" TAXONSTATUSUNKNOWN="[null]" NAME_ID="5001" ACCEPTEDTAXON_ID="5000" TYPE_ID="847"/>
15 15
  <TAXONNODE ID="5000" UUID="d5a9525b-3398-463d-bbbd-de1976ba9bdc" UPDATED="2018-04-25 11:57:40.417" SORTINDEX="-1" TREEINDEX="#t5000#5000#" COUNTCHILDREN="1" CLASSIFICATION_ID="5000" PARENT_ID="[null]" TAXON_ID="[null]"/>
16 16
  <TAXONNODE ID="5001" UUID="6b8b6ff9-66e4-4496-8e5a-7d03bdf9a076" UPDATED="2018-04-25 11:57:40.417" SORTINDEX="0" TREEINDEX="#t5000#5000#5001#" COUNTCHILDREN="0" CLASSIFICATION_ID="5000" PARENT_ID="5000" TAXON_ID="5000"/>
17
  <CLASSIFICATION ID="5000" UUID="5854bb37-13f3-48e7-891e-dc8c82f355df" PROTECTEDTITLECACHE="false" TITLECACHE="Test Classification" NAME_ID="5000" REFERENCE_ID="[null]" ROOTNODE_ID="5000"/>
17
  <CLASSIFICATION ID="5000" UUID="5854bb37-13f3-48e7-891e-dc8c82f355df" PROTECTEDTITLECACHE="false" TITLECACHE="Test Classification" NAME_ID="5000" ROOTNODE_ID="5000"/>
18 18
  <TYPEDESIGNATIONBASE DTYPE="SpecimenTypeDesignation" ID="5000" UUID="33315177-2a71-4369-b020-fece07a8cc04" NOTDESIGNATED="false" TYPESTATUS_ID="[null]" TYPESPECIMEN_ID="5007"/>
19 19
  <TAXONNAME ID="5000" UUID="e59b95c0-9ad6-48be-af62-a982ba72b917" NAMETYPE="ICNAFP" PROTECTEDTITLECACHE="false" TITLECACHE="Campanula patual" FULLTITLECACHE="Campanula patual" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="false" AUTHORSHIPCACHE="" BINOMHYBRID="false" GENUSORUNINOMIAL="Campanula" HYBRIDFORMULA="false" INFRAGENERICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" MONOMHYBRID="false" NAMECACHE="Campanula patual" PROTECTEDAUTHORSHIPCACHE="false" PROTECTEDNAMECACHE="false" SPECIFICEPITHET="patual" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="5000" RANK_ID="765"/>
20 20
  <TAXONNAME ID="5001" UUID="39f04b2a-b8bd-46e8-9102-ab665c64ec8e" NAMETYPE="ICNAFP" PROTECTEDTITLECACHE="false" TITLECACHE="Syno nyma" FULLTITLECACHE="Syno nyma" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="false" AUTHORSHIPCACHE="" BINOMHYBRID="false" GENUSORUNINOMIAL="Syno" HYBRIDFORMULA="false" INFRAGENERICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" MONOMHYBRID="false" NAMECACHE="Syno nyma" PROTECTEDAUTHORSHIPCACHE="false" PROTECTEDNAMECACHE="false" SPECIFICEPITHET="nyma" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="5000" RANK_ID="765"/>
cdmlib-services/src/test/resources/eu/etaxonomy/cdm/api/service/TaxonNodeServiceImplTest-testFindCommonParentNode.xml
14 14
  <TAXONNAME ID="5004" UUID="e2ccbbc8-6c22-4a24-8efc-bae483207271" NAMETYPE="ICNAFP" PROTECTEDTITLECACHE="false" TITLECACHE="Abies alba subsp. brota" FULLTITLECACHE="Abies alba subsp. brota" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="false" AUTHORSHIPCACHE="" BINOMHYBRID="false" GENUSORUNINOMIAL="Abies"     HYBRIDFORMULA="false" INFRASPECIFICEPITHET="brota"  MONOMHYBRID="false" NAMECACHE="Abies alba subsp. brota" PROTECTEDAUTHORSHIPCACHE="false" PROTECTEDNAMECACHE="false" SPECIFICEPITHET="alba"         TRINOMHYBRID="false" ANAMORPHIC="false" RANK_ID="763"/>
15 15
  <TAXONNAME ID="5005" UUID="691a0c05-b22f-485e-8441-5aba826c005b" NAMETYPE="ICNAFP" PROTECTEDTITLECACHE="false" TITLECACHE="Abies palma"             FULLTITLECACHE="Abies palma"             PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="false" AUTHORSHIPCACHE="" BINOMHYBRID="false" GENUSORUNINOMIAL="Abies"     HYBRIDFORMULA="false" INFRASPECIFICEPITHET="[null]" MONOMHYBRID="false" NAMECACHE="Abies palma"             PROTECTEDAUTHORSHIPCACHE="false" PROTECTEDNAMECACHE="false" SPECIFICEPITHET="palma"        TRINOMHYBRID="false" ANAMORPHIC="false" RANK_ID="765"/>
16 16
  <TAXONNAME ID="5006" UUID="ca1b0984-b908-4293-9e26-5975a1ee30eb" NAMETYPE="ICNAFP" PROTECTEDTITLECACHE="false" TITLECACHE="Pinus"                   FULLTITLECACHE="Pinus"                   PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="false" AUTHORSHIPCACHE="" BINOMHYBRID="false" GENUSORUNINOMIAL="Pinus"     HYBRIDFORMULA="false" INFRASPECIFICEPITHET="[null]" MONOMHYBRID="false" NAMECACHE="Pinus"                   PROTECTEDAUTHORSHIPCACHE="false" PROTECTEDNAMECACHE="false" SPECIFICEPITHET="[null]"       TRINOMHYBRID="false" ANAMORPHIC="false" RANK_ID="774"/>
17
  <CLASSIFICATION ID="5000" UUID="c6e3a598-3b6c-4ef5-8b01-5bdb3de5a9fd" PROTECTEDTITLECACHE="false" TITLECACHE="Checklist2" NAME_ID="5000" REFERENCE_ID="[null]" ROOTNODE_ID="5001"/>
18
  <CLASSIFICATION ID="5001" UUID="029b4c07-5903-4dcf-87e8-406ed0e0285f" PROTECTEDTITLECACHE="false" TITLECACHE="Checklist"  NAME_ID="5001" REFERENCE_ID="[null]" ROOTNODE_ID="5004"/>
17
  <CLASSIFICATION ID="5000" UUID="c6e3a598-3b6c-4ef5-8b01-5bdb3de5a9fd" PROTECTEDTITLECACHE="false" TITLECACHE="Checklist2" NAME_ID="5000" ROOTNODE_ID="5001"/>
18
  <CLASSIFICATION ID="5001" UUID="029b4c07-5903-4dcf-87e8-406ed0e0285f" PROTECTEDTITLECACHE="false" TITLECACHE="Checklist"  NAME_ID="5001" ROOTNODE_ID="5004"/>
19 19
  <TAXONNODE ID="5000" UUID="62fa918d-a1d8-4284-ae4b-93478bde8656" SORTINDEX="0"  TREEINDEX="#t5000#5001#5000#"           COUNTCHILDREN="1" CLASSIFICATION_ID="5000" PARENT_ID="5001"   TAXON_ID="5000"/>
20 20
  <TAXONNODE ID="5001" UUID="98f0f11b-36b7-4d07-bc8a-27f749bd5c23" SORTINDEX="-1" TREEINDEX="#t5000#5001#"                COUNTCHILDREN="1" CLASSIFICATION_ID="5000" PARENT_ID="[null]" TAXON_ID="[null]"/>
21 21
  <TAXONNODE ID="5002" UUID="dce3defa-5123-44a7-8008-0cc9b27461f6" SORTINDEX="0"  TREEINDEX="#t5000#5001#5000#5002#"      COUNTCHILDREN="0" CLASSIFICATION_ID="5000" PARENT_ID="5000"   TAXON_ID="5001"/>
cdmlib-services/src/test/resources/eu/etaxonomy/cdm/api/service/TaxonNodeServiceImplTest.testGetUuidAndTitleCacheHierarchy.xml
15 15
  <HOMOTYPICALGROUP ID="5002" UUID="e6f44a24-367f-45a3-bc99-3fc822e757ac"/>
16 16
  <HOMOTYPICALGROUP ID="5003" UUID="cff5b2d9-a537-449c-b45a-9527049ac7b2"/>
17 17
  <HOMOTYPICALGROUP ID="5004" UUID="eccf90e0-fe60-4337-93fa-dca56ec3d1f6"/>
18
  <CLASSIFICATION ID="5000" UUID="029b4c07-5903-4dcf-87e8-406ed0e0285f" UPDATED="2016-10-25 16:13:05.413" PROTECTEDTITLECACHE="false" TITLECACHE="Checklist" NAME_ID="5000" REFERENCE_ID="[null]" ROOTNODE_ID="5001"/>
18
  <CLASSIFICATION ID="5000" UUID="029b4c07-5903-4dcf-87e8-406ed0e0285f" UPDATED="2016-10-25 16:13:05.413" PROTECTEDTITLECACHE="false" TITLECACHE="Checklist" NAME_ID="5000" ROOTNODE_ID="5001"/>
19 19
  <TAXONNODE ID="5000" UUID="f686e39a-2aaf-47e3-a488-34e9e71d4540" SORTINDEX="0"  TREEINDEX="#t5000#5001#5000#" COUNTCHILDREN="2" CLASSIFICATION_ID="5000" PARENT_ID="5001" TAXON_ID="5000"/>
20 20
  <TAXONNODE ID="5001" UUID="adb86c10-8411-4b94-973e-813400343662" SORTINDEX="-1" TREEINDEX="#t5000#5001#"      COUNTCHILDREN="2" CLASSIFICATION_ID="5000" PARENT_ID="[null]" TAXON_ID="[null]"/>
21 21
  <TAXONNODE ID="5002" UUID="e0c69b90-859d-439c-b958-4969ba329dc6" SORTINDEX="0"  TREEINDEX="#t5000#5001#5000#5002#"      COUNTCHILDREN="1" CLASSIFICATION_ID="5000" PARENT_ID="5000" TAXON_ID="5001"/>
cdmlib-services/src/test/resources/eu/etaxonomy/cdm/api/service/TaxonServiceSearchTaxaAndNamesTest.xml
53 53
  <HOMOTYPICALGROUP ID="5007" UUID="415a5690-c1bb-478e-b0d1-a6a3f3ee3b21"/>
54 54
  <HOMOTYPICALGROUP ID="5008" UUID="663d7a69-6c44-431e-a73f-b8ec75d1d912"/>
55 55
  <HOMOTYPICALGROUP ID="5009" UUID="dc106482-4f11-4c25-ad9a-e7e027b6a977"/>
56
  <CLASSIFICATION ID="5000" UUID="2a5ceebb-4830-4524-b330-78461bf8cb6b" PROTECTEDTITLECACHE="false" TITLECACHE="European Abies" NAME_ID="5000" REFERENCE_ID="[null]" ROOTNODE_ID="5000"/>
57
  <CLASSIFICATION ID="5001" UUID="d7c741e3-ae9e-4a7d-a566-9e3a7a0b51ce" PROTECTEDTITLECACHE="false" TITLECACHE="Abies alternative" NAME_ID="5001" REFERENCE_ID="[null]" ROOTNODE_ID="5001"/>
58
  <TAXONNODE ID="5000" UUID="95ec6af8-012e-4da1-b1f4-d36286c1341b" SORTINDEX="-1" TREEINDEX="#t5000#5000#" COUNTCHILDREN="1" CLASSIFICATION_ID="5000" PARENT_ID="[null]" TAXON_ID="[null]"/>
59
  <TAXONNODE ID="5001" UUID="d41c22e6-a64b-4363-b530-835be88ef06f" SORTINDEX="-1" TREEINDEX="#t5001#5001#" COUNTCHILDREN="1" CLASSIFICATION_ID="5001" PARENT_ID="[null]" TAXON_ID="[null]"/>
56
  <CLASSIFICATION ID="5000" UUID="2a5ceebb-4830-4524-b330-78461bf8cb6b" PROTECTEDTITLECACHE="false" TITLECACHE="European Abies" NAME_ID="5000" ROOTNODE_ID="5000"/>
57
  <CLASSIFICATION ID="5001" UUID="d7c741e3-ae9e-4a7d-a566-9e3a7a0b51ce" PROTECTEDTITLECACHE="false" TITLECACHE="Abies alternative" NAME_ID="5001" ROOTNODE_ID="5001"/>
58
  <TAXONNODE ID="5000" UUID="95ec6af8-012e-4da1-b1f4-d36286c1341b" SORTINDEX="-1" TREEINDEX="#t5000#5000#"     COUNTCHILDREN="1" CLASSIFICATION_ID="5000" PARENT_ID="[null]" TAXON_ID="[null]"/>
59
  <TAXONNODE ID="5001" UUID="d41c22e6-a64b-4363-b530-835be88ef06f" SORTINDEX="-1" TREEINDEX="#t5001#5001#"     COUNTCHILDREN="1" CLASSIFICATION_ID="5001" PARENT_ID="[null]" TAXON_ID="[null]"/>
60 60
  <TAXONNODE ID="5002" UUID="8fcd2eba-8e13-4bdd-bad3-363529edcab7" SORTINDEX="0" TREEINDEX="#t5000#5000#5002#" COUNTCHILDREN="0" CLASSIFICATION_ID="5000" PARENT_ID="5000" TAXON_ID="5003"/>
61 61
  <TAXONNODE ID="5003" UUID="1b28f33b-bce5-449d-a23e-3ac02746c54c" SORTINDEX="0" TREEINDEX="#t5001#5001#5003#" COUNTCHILDREN="0" CLASSIFICATION_ID="5001" PARENT_ID="5001" TAXON_ID="5007"/>
62 62
  <LANGUAGESTRING ID="5000" UUID="cd8d8677-d2aa-41bd-8efc-bd9a9ae38d45" TEXT="European Abies" LANGUAGE_ID="406"/>
cdmlib-services/src/test/resources/eu/etaxonomy/cdm/api/service/description/DistributionAggregationTest.xml
12 12
  <TAXONNAME NAMETYPE="ICNAFP" ID="5004" UUID="1621acc6-142b-4987-a1d1-475aa01489dc" PROTECTEDTITLECACHE="true" TITLECACHE="L. communis subsp. alpina" FULLTITLECACHE="L. communis subsp. alpina" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="false" AUTHORSHIPCACHE="" BINOMHYBRID="false" GENUSORUNINOMIAL="[null]" HYBRIDFORMULA="false" INFRAGENERICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" MONOMHYBRID="false" NAMECACHE="subsp." PROTECTEDAUTHORSHIPCACHE="false" PROTECTEDNAMECACHE="false" SPECIFICEPITHET="[null]" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="5004" RANK_ID="763"/>
13 13
  <REFERENCE ID="5000" UUID="b59c0842-fba3-4255-8e32-5a064303b8a2" PROTECTEDTITLECACHE="true" TITLECACHE="Sp.Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" TITLE="[null]" ABBREVTITLECACHE="" PROTECTEDABBREVTITLECACHE="false" REFTYPE="DB"/>
14 14
  <REFERENCE ID="5001" UUID="3268a382-f51a-495e-8de6-763854944c7d" PROTECTEDTITLECACHE="false" TITLECACHE="Reference [type=Book, id= 0, uuid=3268a382-f51a-495e-8de6-763854944c7d]" NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" TITLE="[null]" ABBREVTITLECACHE="" PROTECTEDABBREVTITLECACHE="false" REFTYPE="BK"/>
15
  <CLASSIFICATION ID="5000" UUID="4b266053-a841-4980-b548-3f21d8d7d712" PROTECTEDTITLECACHE="false" TITLECACHE="TestClassification" NAME_ID="5000" REFERENCE_ID="[null]" ROOTNODE_ID="5000"/>
15
  <CLASSIFICATION ID="5000" UUID="4b266053-a841-4980-b548-3f21d8d7d712" PROTECTEDTITLECACHE="false" TITLECACHE="TestClassification" NAME_ID="5000" ROOTNODE_ID="5000"/>
16 16
  <TAXONNODE ID="5000" UUID="06512abd-edf9-435b-a3d9-6cd6ede5aec8" SORTINDEX="-1"  TREEINDEX="#t5000#5000#" COUNTCHILDREN="1" CLASSIFICATION_ID="5000" PARENT_ID="[null]" TAXON_ID="[null]"/>
17 17
  <TAXONNODE ID="5001" UUID="dcf4f891-c486-4d36-b1d1-39fae7a5df2a" SORTINDEX="0" TREEINDEX="#t5000#5000#5001#" COUNTCHILDREN="1" CLASSIFICATION_ID="5000" PARENT_ID="5000" TAXON_ID="5000"/>
18 18
  <TAXONNODE ID="5002" UUID="7dbe5319-ae7d-4140-bb3b-c34dc320d134" SORTINDEX="0" TREEINDEX="#t5000#5000#5001#5002#" COUNTCHILDREN="3" CLASSIFICATION_ID="5000" PARENT_ID="5001" TAXON_ID="5001"/>

Also available in: Unified diff