Revision 4ad81945
Added by Andreas Müller over 3 years ago
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/reference/ReferenceDaoHibernateImpl.java | ||
---|---|---|
270 | 270 |
@Override |
271 | 271 |
public List<Reference> getSubordinateReferences(Reference reference) { |
272 | 272 |
|
273 |
List<Reference> references = new ArrayList(); |
|
274 |
List<Reference> subordinateReferences = new ArrayList<Reference>();
|
|
273 |
List<Reference> references = new ArrayList<>();
|
|
274 |
List<Reference> subordinateReferences = new ArrayList<>(); |
|
275 | 275 |
|
276 | 276 |
Query query = getSession().createQuery("select r from Reference r where r.inReference = (:reference)"); |
277 | 277 |
query.setParameter("reference", reference); |
... | ... | |
287 | 287 |
} |
288 | 288 |
|
289 | 289 |
@Override |
290 |
public List<TaxonBase> listCoveredTaxa(Reference reference, boolean includeSubordinateReferences, List<OrderHint> orderHints, List<String> propertyPaths) { |
|
290 |
public List<TaxonBase> listCoveredTaxa(Reference reference, boolean includeSubordinateReferences, |
|
291 |
List<OrderHint> orderHints, List<String> propertyPaths) { |
|
291 | 292 |
|
292 | 293 |
/* |
293 | 294 |
* <li>taxon.name.nomenclaturalreference</li> |
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/dao/BeanInitializerIntegration.java | ||
---|---|---|
1 |
/** |
|
2 |
* Copyright (C) 2009 EDIT |
|
3 |
* European Distributed Institute of Taxonomy |
|
4 |
* http://www.e-taxonomy.eu |
|
5 |
* |
|
6 |
* The contents of this file are subject to the Mozilla Public License Version 1.1 |
|
7 |
* See LICENSE.TXT at the top of this package for the full license terms. |
|
8 |
*/ |
|
9 |
|
|
10 |
package eu.etaxonomy.cdm.persistence.dao; |
|
11 |
|
|
12 |
import static org.junit.Assert.assertFalse; |
|
13 |
import static org.junit.Assert.assertNotNull; |
|
14 |
import static org.junit.Assert.assertTrue; |
|
15 |
|
|
16 |
import java.io.FileNotFoundException; |
|
17 |
import java.util.ArrayList; |
|
18 |
import java.util.List; |
|
19 |
import java.util.UUID; |
|
20 |
|
|
21 |
import org.hibernate.Hibernate; |
|
22 |
import org.junit.After; |
|
23 |
import org.junit.Before; |
|
24 |
import org.junit.Ignore; |
|
25 |
import org.junit.Test; |
|
26 |
import org.unitils.dbunit.annotation.DataSet; |
|
27 |
import org.unitils.spring.annotation.SpringBeanByType; |
|
28 |
|
|
29 |
import eu.etaxonomy.cdm.model.common.LanguageString; |
|
30 |
import eu.etaxonomy.cdm.model.description.TextData; |
|
31 |
import eu.etaxonomy.cdm.model.name.TaxonName; |
|
32 |
import eu.etaxonomy.cdm.model.view.AuditEvent; |
|
33 |
import eu.etaxonomy.cdm.model.view.context.AuditEventContextHolder; |
|
34 |
import eu.etaxonomy.cdm.persistence.dao.description.IDescriptionElementDao; |
|
35 |
import eu.etaxonomy.cdm.persistence.dao.name.ITaxonNameDao; |
|
36 |
import eu.etaxonomy.cdm.test.integration.CdmTransactionalIntegrationTest; |
|
37 |
|
|
38 |
@DataSet |
|
39 |
public class BeanInitializerIntegration extends CdmTransactionalIntegrationTest { |
|
40 |
|
|
41 |
@SpringBeanByType |
|
42 |
ITaxonNameDao taxonNameDao; |
|
43 |
|
|
44 |
@SpringBeanByType |
|
45 |
IDescriptionElementDao descriptionElementDao; |
|
46 |
|
|
47 |
UUID sphingidaeUuid; |
|
48 |
UUID textDataUuid; |
|
49 |
AuditEvent previousAuditEvent; |
|
50 |
|
|
51 |
@Before |
|
52 |
public void setUp() { |
|
53 |
sphingidaeUuid = UUID.fromString("9640a158-2bdb-4cbc-bff6-8f77e781f86b"); |
|
54 |
textDataUuid = UUID.fromString("31a0160a-51b2-4565-85cf-2be58cb561d6"); |
|
55 |
previousAuditEvent = new AuditEvent(); |
|
56 |
previousAuditEvent.setRevisionNumber(1024); |
|
57 |
previousAuditEvent.setUuid(UUID.fromString("1f868a29-9127-4634-90c2-5024cc46be9d")); |
|
58 |
AuditEventContextHolder.clearContext(); // By default we're in the current view (i.e. view == null) |
|
59 |
} |
|
60 |
|
|
61 |
@After |
|
62 |
public void tearDown() { |
|
63 |
AuditEventContextHolder.clearContext(); |
|
64 |
} |
|
65 |
|
|
66 |
/** |
|
67 |
* Basic behavior here - we want to be able to initialize properties of this |
|
68 |
* entity |
|
69 |
*/ |
|
70 |
@Test |
|
71 |
@Ignore //FIXME homotypicalGroup is initialized even if it shouldn't |
|
72 |
public void testInitializeManyToOneProperty() { |
|
73 |
List<String> propertyPaths = new ArrayList<String>(); |
|
74 |
propertyPaths.add("nomenclaturalReference"); |
|
75 |
|
|
76 |
TaxonName sphingidae = taxonNameDao.load(sphingidaeUuid, propertyPaths); |
|
77 |
setComplete(); |
|
78 |
endTransaction(); |
|
79 |
|
|
80 |
assertNotNull("Sphingidae should not be null",sphingidae); |
|
81 |
assertFalse("TaxonName.homotypicalGroup should not be initialized",Hibernate.isInitialized(sphingidae.getHomotypicalGroup())); |
|
82 |
assertTrue("TaxonName.nomenclaturalReference should be initialized",Hibernate.isInitialized(sphingidae.getNomenclaturalReference())); |
|
83 |
} |
|
84 |
|
|
85 |
/** |
|
86 |
* Slightly more advanced - what happens if we try to initialize |
|
87 |
* a non-existent property - i.e. if we retrieve an object which |
|
88 |
* might be one of many subclasses, and try to initialize a |
|
89 |
* property belonging to another subclass. |
|
90 |
* |
|
91 |
* The bean initialization code should silently catch the |
|
92 |
* MethodNotFound exception (otherwise we would not be able to initialize |
|
93 |
* any properties of a subclass). |
|
94 |
*/ |
|
95 |
@Test |
|
96 |
public void testInitializeManyToOneSubclassProperty() { |
|
97 |
List<String> propertyPaths = new ArrayList<>(); |
|
98 |
propertyPaths.add("combinationAuthorship"); |
|
99 |
propertyPaths.add("hybridRelationships"); |
|
100 |
|
|
101 |
TaxonName sphingidae = taxonNameDao.load(sphingidaeUuid, propertyPaths); |
|
102 |
setComplete(); |
|
103 |
endTransaction(); |
|
104 |
|
|
105 |
assertNotNull("Sphingidae should not be null",sphingidae); |
|
106 |
assertTrue("TaxonName.nomenclaturalReference should be initialized",Hibernate.isInitialized(sphingidae.getCombinationAuthorship())); |
|
107 |
} |
|
108 |
|
|
109 |
/** |
|
110 |
* Because java.util.Map is not an instanceof java.util.Collection, we need to |
|
111 |
* add an extra clause to DefaultBeanInitializer to catch Map properties |
|
112 |
*/ |
|
113 |
@Test |
|
114 |
@Ignore //FIXME disabled since getMultilanguageText() fails when session is closed !!!! |
|
115 |
public void testInitializeMapProperty() { |
|
116 |
List<String> propertyPaths = new ArrayList<String>(); |
|
117 |
propertyPaths.add("multilanguageText"); |
|
118 |
propertyPaths.add("multilanguageText.language"); |
|
119 |
|
|
120 |
TextData textData = (TextData)descriptionElementDao.load(textDataUuid, propertyPaths); |
|
121 |
setComplete(); |
|
122 |
endTransaction(); |
|
123 |
|
|
124 |
assertNotNull("textData should not be null",textData); |
|
125 |
|
|
126 |
assertTrue("TextData.multilanguageText should be initialized",Hibernate.isInitialized(textData.getMultilanguageText())); |
|
127 |
assertFalse("TextData.multilanguageText should not be empty",textData.getMultilanguageText().isEmpty()); |
|
128 |
LanguageString languageString = textData.getMultilanguageText().values().iterator().next(); |
|
129 |
assertTrue("LanguageString.language should be initialized",Hibernate.isInitialized(languageString.getLanguage())); |
|
130 |
} |
|
131 |
|
|
132 |
/** |
|
133 |
* Interesting bug in envers where the three entity (object, parent and mapkey) query was not correct. |
|
134 |
* Also Hibernate.initialize does not initalize *-to-Many relationships in envers as envers proxies dont implement |
|
135 |
* HibernateProxy etc. |
|
136 |
*/ |
|
137 |
@Test |
|
138 |
@Ignore //FIXME disabled since getMultilanguageText() fails when session is closed !!!! |
|
139 |
public void testInitializeMapInPriorView() { |
|
140 |
AuditEventContextHolder.getContext().setAuditEvent(previousAuditEvent); |
|
141 |
List<String> propertyPaths = new ArrayList<String>(); |
|
142 |
propertyPaths.add("multilanguageText"); |
|
143 |
propertyPaths.add("multilanguageText.language"); |
|
144 |
|
|
145 |
TextData textData = (TextData)descriptionElementDao.load(textDataUuid, propertyPaths); |
|
146 |
setComplete(); |
|
147 |
endTransaction(); |
|
148 |
|
|
149 |
assertNotNull("textData should not be null",textData); |
|
150 |
assertTrue("TextData.multilanguageText should be initialized",Hibernate.isInitialized(textData.getMultilanguageText())); |
|
151 |
assertFalse("TextData.multilanguageText should not be empty",textData.getMultilanguageText().isEmpty()); |
|
152 |
LanguageString languageString = textData.getMultilanguageText().values().iterator().next(); |
|
153 |
assertTrue("LanguageString.language should be initialized",Hibernate.isInitialized(languageString.getLanguage())); |
|
154 |
} |
|
155 |
|
|
156 |
/* (non-Javadoc) |
|
157 |
* @see eu.etaxonomy.cdm.test.integration.CdmIntegrationTest#createTestData() |
|
158 |
*/ |
|
159 |
@Override |
|
160 |
public void createTestDataSet() throws FileNotFoundException { |
|
161 |
// TODO Auto-generated method stub |
|
162 |
|
|
163 |
} |
|
164 |
} |
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/dao/BeanInitializerIntegrationTest.java | ||
---|---|---|
1 |
/** |
|
2 |
* Copyright (C) 2009 EDIT |
|
3 |
* European Distributed Institute of Taxonomy |
|
4 |
* http://www.e-taxonomy.eu |
|
5 |
* |
|
6 |
* The contents of this file are subject to the Mozilla Public License Version 1.1 |
|
7 |
* See LICENSE.TXT at the top of this package for the full license terms. |
|
8 |
*/ |
|
9 |
package eu.etaxonomy.cdm.persistence.dao; |
|
10 |
|
|
11 |
import static org.junit.Assert.assertFalse; |
|
12 |
import static org.junit.Assert.assertNotNull; |
|
13 |
import static org.junit.Assert.assertTrue; |
|
14 |
|
|
15 |
import java.io.FileNotFoundException; |
|
16 |
import java.util.ArrayList; |
|
17 |
import java.util.List; |
|
18 |
import java.util.UUID; |
|
19 |
|
|
20 |
import org.hibernate.Hibernate; |
|
21 |
import org.junit.After; |
|
22 |
import org.junit.Before; |
|
23 |
import org.junit.Ignore; |
|
24 |
import org.junit.Test; |
|
25 |
import org.unitils.dbunit.annotation.DataSet; |
|
26 |
import org.unitils.spring.annotation.SpringBeanByType; |
|
27 |
|
|
28 |
import eu.etaxonomy.cdm.model.common.LanguageString; |
|
29 |
import eu.etaxonomy.cdm.model.description.TextData; |
|
30 |
import eu.etaxonomy.cdm.model.name.TaxonName; |
|
31 |
import eu.etaxonomy.cdm.model.view.AuditEvent; |
|
32 |
import eu.etaxonomy.cdm.model.view.context.AuditEventContextHolder; |
|
33 |
import eu.etaxonomy.cdm.persistence.dao.description.IDescriptionElementDao; |
|
34 |
import eu.etaxonomy.cdm.persistence.dao.name.ITaxonNameDao; |
|
35 |
import eu.etaxonomy.cdm.test.integration.CdmTransactionalIntegrationTest; |
|
36 |
|
|
37 |
@DataSet |
|
38 |
public class BeanInitializerIntegrationTest extends CdmTransactionalIntegrationTest { |
|
39 |
|
|
40 |
@SpringBeanByType |
|
41 |
private ITaxonNameDao taxonNameDao; |
|
42 |
|
|
43 |
@SpringBeanByType |
|
44 |
private IDescriptionElementDao descriptionElementDao; |
|
45 |
|
|
46 |
private UUID sphingidaeUuid; |
|
47 |
private UUID textDataUuid; |
|
48 |
private AuditEvent previousAuditEvent; |
|
49 |
|
|
50 |
@Before |
|
51 |
public void setUp() { |
|
52 |
sphingidaeUuid = UUID.fromString("9640a158-2bdb-4cbc-bff6-8f77e781f86b"); |
|
53 |
textDataUuid = UUID.fromString("31a0160a-51b2-4565-85cf-2be58cb561d6"); |
|
54 |
previousAuditEvent = new AuditEvent(); |
|
55 |
previousAuditEvent.setRevisionNumber(1024); |
|
56 |
previousAuditEvent.setUuid(UUID.fromString("1f868a29-9127-4634-90c2-5024cc46be9d")); |
|
57 |
AuditEventContextHolder.clearContext(); // By default we're in the current view (i.e. view == null) |
|
58 |
} |
|
59 |
|
|
60 |
@After |
|
61 |
public void tearDown() { |
|
62 |
AuditEventContextHolder.clearContext(); |
|
63 |
} |
|
64 |
|
|
65 |
/** |
|
66 |
* Basic behavior here - we want to be able to initialize properties of this |
|
67 |
* entity |
|
68 |
*/ |
|
69 |
@Test |
|
70 |
@Ignore //FIXME homotypicalGroup is initialized even if it shouldn't |
|
71 |
public void testInitializeManyToOneProperty() { |
|
72 |
List<String> propertyPaths = new ArrayList<String>(); |
|
73 |
propertyPaths.add("nomenclaturalReference"); |
|
74 |
|
|
75 |
TaxonName sphingidae = taxonNameDao.load(sphingidaeUuid, propertyPaths); |
|
76 |
setComplete(); |
|
77 |
endTransaction(); |
|
78 |
|
|
79 |
assertNotNull("Sphingidae should not be null",sphingidae); |
|
80 |
assertFalse("TaxonName.homotypicalGroup should not be initialized",Hibernate.isInitialized(sphingidae.getHomotypicalGroup())); |
|
81 |
assertTrue("TaxonName.nomenclaturalReference should be initialized",Hibernate.isInitialized(sphingidae.getNomenclaturalReference())); |
|
82 |
} |
|
83 |
|
|
84 |
/** |
|
85 |
* Slightly more advanced - what happens if we try to initialize |
|
86 |
* a non-existent property - i.e. if we retrieve an object which |
|
87 |
* might be one of many subclasses, and try to initialize a |
|
88 |
* property belonging to another subclass. |
|
89 |
* |
|
90 |
* The bean initialization code should silently catch the |
|
91 |
* MethodNotFound exception (otherwise we would not be able to initialize |
|
92 |
* any properties of a subclass). |
|
93 |
*/ |
|
94 |
@Test |
|
95 |
public void testInitializeManyToOneSubclassProperty() { |
|
96 |
List<String> propertyPaths = new ArrayList<>(); |
|
97 |
propertyPaths.add("combinationAuthorship"); |
|
98 |
propertyPaths.add("hybridRelationships"); |
|
99 |
|
|
100 |
TaxonName sphingidae = taxonNameDao.load(sphingidaeUuid, propertyPaths); |
|
101 |
setComplete(); |
|
102 |
endTransaction(); |
|
103 |
|
|
104 |
assertNotNull("Sphingidae should not be null",sphingidae); |
|
105 |
assertTrue("TaxonName.nomenclaturalReference should be initialized",Hibernate.isInitialized(sphingidae.getCombinationAuthorship())); |
|
106 |
} |
|
107 |
|
|
108 |
/** |
|
109 |
* Because java.util.Map is not an instanceof java.util.Collection, we need to |
|
110 |
* add an extra clause to DefaultBeanInitializer to catch Map properties |
|
111 |
*/ |
|
112 |
@Test |
|
113 |
@Ignore //FIXME disabled since getMultilanguageText() fails when session is closed !!!! |
|
114 |
public void testInitializeMapProperty() { |
|
115 |
List<String> propertyPaths = new ArrayList<String>(); |
|
116 |
propertyPaths.add("multilanguageText"); |
|
117 |
propertyPaths.add("multilanguageText.language"); |
|
118 |
|
|
119 |
TextData textData = (TextData)descriptionElementDao.load(textDataUuid, propertyPaths); |
|
120 |
setComplete(); |
|
121 |
endTransaction(); |
|
122 |
|
|
123 |
assertNotNull("textData should not be null",textData); |
|
124 |
|
|
125 |
assertTrue("TextData.multilanguageText should be initialized",Hibernate.isInitialized(textData.getMultilanguageText())); |
|
126 |
assertFalse("TextData.multilanguageText should not be empty",textData.getMultilanguageText().isEmpty()); |
|
127 |
LanguageString languageString = textData.getMultilanguageText().values().iterator().next(); |
|
128 |
assertTrue("LanguageString.language should be initialized",Hibernate.isInitialized(languageString.getLanguage())); |
|
129 |
} |
|
130 |
|
|
131 |
/** |
|
132 |
* Interesting bug in envers where the three entity (object, parent and mapkey) query was not correct. |
|
133 |
* Also Hibernate.initialize does not initalize *-to-Many relationships in envers as envers proxies dont implement |
|
134 |
* HibernateProxy etc. |
|
135 |
*/ |
|
136 |
@Test |
|
137 |
@Ignore //FIXME disabled since getMultilanguageText() fails when session is closed !!!! |
|
138 |
public void testInitializeMapInPriorView() { |
|
139 |
AuditEventContextHolder.getContext().setAuditEvent(previousAuditEvent); |
|
140 |
List<String> propertyPaths = new ArrayList<String>(); |
|
141 |
propertyPaths.add("multilanguageText"); |
|
142 |
propertyPaths.add("multilanguageText.language"); |
|
143 |
|
|
144 |
TextData textData = (TextData)descriptionElementDao.load(textDataUuid, propertyPaths); |
|
145 |
setComplete(); |
|
146 |
endTransaction(); |
|
147 |
|
|
148 |
assertNotNull("textData should not be null",textData); |
|
149 |
assertTrue("TextData.multilanguageText should be initialized",Hibernate.isInitialized(textData.getMultilanguageText())); |
|
150 |
assertFalse("TextData.multilanguageText should not be empty",textData.getMultilanguageText().isEmpty()); |
|
151 |
LanguageString languageString = textData.getMultilanguageText().values().iterator().next(); |
|
152 |
assertTrue("LanguageString.language should be initialized",Hibernate.isInitialized(languageString.getLanguage())); |
|
153 |
} |
|
154 |
|
|
155 |
@Override |
|
156 |
public void createTestDataSet() throws FileNotFoundException {} |
|
157 |
} |
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/dao/hibernate/FreeTextSearchIntegration.java | ||
---|---|---|
1 |
/** |
|
2 |
* Copyright (C) 2009 EDIT |
|
3 |
* European Distributed Institute of Taxonomy |
|
4 |
* http://www.e-taxonomy.eu |
|
5 |
* |
|
6 |
* The contents of this file are subject to the Mozilla Public License Version 1.1 |
|
7 |
* See LICENSE.TXT at the top of this package for the full license terms. |
|
8 |
*/ |
|
9 |
|
|
10 |
package eu.etaxonomy.cdm.persistence.dao.hibernate; |
|
11 |
import static org.junit.Assert.assertEquals; |
|
12 |
import static org.junit.Assert.assertNotNull; |
|
13 |
import static org.junit.Assert.assertTrue; |
|
14 |
|
|
15 |
import java.io.FileNotFoundException; |
|
16 |
import java.util.ArrayList; |
|
17 |
import java.util.List; |
|
18 |
|
|
19 |
import org.apache.commons.logging.Log; |
|
20 |
import org.apache.commons.logging.LogFactory; |
|
21 |
import org.hibernate.Hibernate; |
|
22 |
import org.junit.Ignore; |
|
23 |
import org.junit.Test; |
|
24 |
import org.unitils.dbunit.annotation.DataSet; |
|
25 |
import org.unitils.spring.annotation.SpringBeanByType; |
|
26 |
|
|
27 |
import eu.etaxonomy.cdm.model.description.DescriptionElementBase; |
|
28 |
import eu.etaxonomy.cdm.model.description.TaxonDescription; |
|
29 |
import eu.etaxonomy.cdm.model.description.TextData; |
|
30 |
import eu.etaxonomy.cdm.model.taxon.TaxonBase; |
|
31 |
import eu.etaxonomy.cdm.persistence.dao.description.IDescriptionElementDao; |
|
32 |
import eu.etaxonomy.cdm.persistence.dao.taxon.ITaxonDao; |
|
33 |
import eu.etaxonomy.cdm.persistence.query.OrderHint; |
|
34 |
import eu.etaxonomy.cdm.persistence.query.OrderHint.SortOrder; |
|
35 |
import eu.etaxonomy.cdm.test.integration.CdmTransactionalIntegrationTest; |
|
36 |
|
|
37 |
@DataSet |
|
38 |
@Ignore //TODO indexing does not work at all, even before the unitils upgrade |
|
39 |
public class FreeTextSearchIntegration extends CdmTransactionalIntegrationTest { |
|
40 |
|
|
41 |
@SuppressWarnings("unused") |
|
42 |
private static Log log = LogFactory.getLog(FreeTextSearchIntegration.class); |
|
43 |
|
|
44 |
@SpringBeanByType |
|
45 |
ITaxonDao taxonDao; |
|
46 |
|
|
47 |
@SpringBeanByType |
|
48 |
IDescriptionElementDao descriptionElementDao; |
|
49 |
|
|
50 |
// @SpringBeanByType |
|
51 |
// TaxonAlternativeSpellingSuggestionParser alternativeSpellingSuggestionParser; |
|
52 |
// |
|
53 |
// @Test |
|
54 |
// public void test() { |
|
55 |
// taxonDao.rebuildIndex(); |
|
56 |
// taxonDao.optimizeIndex(); |
|
57 |
// |
|
58 |
// descriptionElementDao.rebuildIndex(); |
|
59 |
// descriptionElementDao.optimizeIndex(); |
|
60 |
// setComplete(); |
|
61 |
// endTransaction(); |
|
62 |
// taxonDao.countTaxa("Arum",null); // For some reason this flushes the indexes and allows the next method to create the spellings index |
|
63 |
// } |
|
64 |
// |
|
65 |
// @Test |
|
66 |
// public void test1() { |
|
67 |
// alternativeSpellingSuggestionParser.refresh(); |
|
68 |
// } |
|
69 |
|
|
70 |
@Test |
|
71 |
public void testSearchTextData() { |
|
72 |
List<OrderHint> orderHints = new ArrayList<OrderHint>(); |
|
73 |
orderHints.add(new OrderHint("inDescription.titleCache",SortOrder.ASCENDING)); |
|
74 |
|
|
75 |
List<String> propertyPaths = new ArrayList<String>(); |
|
76 |
propertyPaths.add("inDescription"); |
|
77 |
propertyPaths.add("inDescription.taxon"); |
|
78 |
List<DescriptionElementBase> results = descriptionElementDao.search(TextData.class,"Lorem",null,null,orderHints,propertyPaths); |
|
79 |
|
|
80 |
assertNotNull("searchTextData should return a List",results); |
|
81 |
assertEquals("there should be 4 TextData entities in the list",4,results.size()); |
|
82 |
|
|
83 |
assertTrue("DescriptionElementBase.feature should be initialized",Hibernate.isInitialized(results.get(0).getFeature())); |
|
84 |
assertTrue("DescriptionElementBase.inDescription should be initialized",Hibernate.isInitialized(results.get(0).getInDescription())); |
|
85 |
assertTrue("inDescription should be an instance of TaxonDescription",results.get(0).getInDescription() instanceof TaxonDescription); |
|
86 |
TaxonDescription taxonDescription = (TaxonDescription)results.get(0).getInDescription(); |
|
87 |
assertTrue("TaxonDescription.taxon should be initialized",Hibernate.isInitialized(taxonDescription.getTaxon())); |
|
88 |
assertEquals("The results should be sorted alphabetically","Aglaodorum Schott sec. cate-araceae.org",taxonDescription.getTaxon().getTitleCache()); |
|
89 |
} |
|
90 |
|
|
91 |
@Test |
|
92 |
public void testCountTextData() { |
|
93 |
long matches = descriptionElementDao.count(TextData.class,"Lorem"); |
|
94 |
assertEquals("countTextData should return 4",4,matches); |
|
95 |
} |
|
96 |
|
|
97 |
@Test |
|
98 |
public void testSearchWord() { |
|
99 |
List<OrderHint> orderHints = new ArrayList<OrderHint>(); |
|
100 |
orderHints.add(new OrderHint("name.titleCache",SortOrder.ASCENDING)); |
|
101 |
List<String> propertyPaths = new ArrayList<String>(); |
|
102 |
propertyPaths.add("name"); |
|
103 |
|
|
104 |
List<TaxonBase> results = taxonDao.search(null,"Arum", null, null, orderHints, propertyPaths); |
|
105 |
assertEquals("searchTaxa should return 463 results",46,results.size()); |
|
106 |
assertTrue("TaxonBase.name should be initialized",Hibernate.isInitialized(results.get(0).getName())); |
|
107 |
} |
|
108 |
|
|
109 |
@Test |
|
110 |
public void testSearchCount() { |
|
111 |
long numberOfResults = taxonDao.count(null,"Arum"); |
|
112 |
assertEquals("countTaxa should return 46",46,numberOfResults); |
|
113 |
|
|
114 |
} |
|
115 |
|
|
116 |
@Test |
|
117 |
public void testSearchPaged() { |
|
118 |
List<OrderHint> orderHints = new ArrayList<OrderHint>(); |
|
119 |
orderHints.add(new OrderHint("name.titleCache",SortOrder.ASCENDING)); |
|
120 |
List<String> propertyPaths = new ArrayList<String>(); |
|
121 |
propertyPaths.add("name"); |
|
122 |
List<TaxonBase> page1 = taxonDao.search(null,"Arum", 30, 0,orderHints,propertyPaths); |
|
123 |
List<TaxonBase> page2 = taxonDao.search(null,"Arum", 30, 1,orderHints,propertyPaths); |
|
124 |
|
|
125 |
assertEquals("page 1 should contain 30 taxa",30,page1.size()); |
|
126 |
assertEquals("page 1 should be sorted alphabetically","Arum L.",page1.get(0).getName().getTitleCache()); |
|
127 |
assertEquals("page 1 should be sorted alphabetically","Arum lucanum Cavara & Grande",page1.get(29).getName().getTitleCache()); |
|
128 |
assertEquals("page 2 should contain 16 taxa",16,page2.size()); |
|
129 |
assertEquals("page 2 should be sorted alphabetically","Arum maculatum L.",page2.get(0).getName().getTitleCache()); |
|
130 |
assertEquals("page 2 should be sorted alphabetically","Arum x sooi Terpó",page2.get(15).getName().getTitleCache()); |
|
131 |
} |
|
132 |
|
|
133 |
@Test |
|
134 |
public void testSearchPhrase() { |
|
135 |
List<OrderHint> orderHints = new ArrayList<OrderHint>(); |
|
136 |
orderHints.add(new OrderHint("name.titleCache",SortOrder.ASCENDING)); |
|
137 |
List<String> propertyPaths = new ArrayList<String>(); |
|
138 |
propertyPaths.add("name"); |
|
139 |
|
|
140 |
List<TaxonBase> results = taxonDao.search(null,"\"Arum italicum\"", null, null,orderHints,propertyPaths); |
|
141 |
assertEquals("searchTaxa should return 5 taxa",5,results.size()); |
|
142 |
} |
|
143 |
|
|
144 |
@Test |
|
145 |
public void testSearchWildcard() { |
|
146 |
List<OrderHint> orderHints = new ArrayList<OrderHint>(); |
|
147 |
orderHints.add(new OrderHint("name.titleCache",SortOrder.ASCENDING)); |
|
148 |
List<String> propertyPaths = new ArrayList<String>(); |
|
149 |
propertyPaths.add("name"); |
|
150 |
|
|
151 |
List<TaxonBase> results = taxonDao.search(null,"Aroph*", null, null,orderHints,propertyPaths); |
|
152 |
assertEquals("searchTaxa should return 6 taxa",7,results.size()); |
|
153 |
} |
|
154 |
|
|
155 |
@Test |
|
156 |
@Ignore //we currently don't use suggest anymore |
|
157 |
public void testSuggestSingleTerm() { |
|
158 |
String suggestion = taxonDao.suggestQuery("Aram"); |
|
159 |
assertNotNull("suggestQuery should return a String",suggestion); |
|
160 |
assertEquals("The spelling suggestion for \"Aram\" should be \"arum\"","arum",suggestion); |
|
161 |
} |
|
162 |
|
|
163 |
@Test |
|
164 |
@Ignore //we currently don't use suggest anymore |
|
165 |
public void testSuggestSingleTermInCompositeQuery() { |
|
166 |
String suggestion = taxonDao.suggestQuery("Aram italicum"); |
|
167 |
assertNotNull("suggestQuery should return a String",suggestion); |
|
168 |
assertEquals("The spelling suggestion for \"Aram italicum\" should be \"arum italicum\"","arum italicum",suggestion); |
|
169 |
} |
|
170 |
|
|
171 |
@Test |
|
172 |
@Ignore //we currently don't use suggest anymore |
|
173 |
public void testSuggestMultipleTermsInCompositeQuery() { |
|
174 |
String suggestion = taxonDao.suggestQuery("Aram italocum"); |
|
175 |
assertNotNull("suggestQuery should return a String",suggestion); |
|
176 |
assertEquals("The spelling suggestion for \"Aram italocum\" should be \"arum italicum\"","arum italicum",suggestion); |
|
177 |
} |
|
178 |
|
|
179 |
@Test |
|
180 |
@Ignore //we currently don't use suggest anymore |
|
181 |
public void testSuggestMultipleTermsInCompositeQueryWithAnd() { |
|
182 |
String suggestion = taxonDao.suggestQuery("Aram AND italocum"); |
|
183 |
assertNotNull("suggestQuery should return a String",suggestion); |
|
184 |
assertEquals("The spelling suggestion for \"Aram AND italocum\" should be \"+arum +italicum\"","+arum +italicum",suggestion); |
|
185 |
} |
|
186 |
|
|
187 |
/* (non-Javadoc) |
|
188 |
* @see eu.etaxonomy.cdm.test.integration.CdmIntegrationTest#createTestData() |
|
189 |
*/ |
|
190 |
@Override |
|
191 |
public void createTestDataSet() throws FileNotFoundException { |
|
192 |
// TODO Auto-generated method stub |
|
193 |
|
|
194 |
} |
|
195 |
} |
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/dao/hibernate/FreeTextSearchIntegrationTest.java | ||
---|---|---|
1 |
/** |
|
2 |
* Copyright (C) 2009 EDIT |
|
3 |
* European Distributed Institute of Taxonomy |
|
4 |
* http://www.e-taxonomy.eu |
|
5 |
* |
|
6 |
* The contents of this file are subject to the Mozilla Public License Version 1.1 |
|
7 |
* See LICENSE.TXT at the top of this package for the full license terms. |
|
8 |
*/ |
|
9 |
package eu.etaxonomy.cdm.persistence.dao.hibernate; |
|
10 |
|
|
11 |
import static org.junit.Assert.assertEquals; |
|
12 |
import static org.junit.Assert.assertNotNull; |
|
13 |
import static org.junit.Assert.assertTrue; |
|
14 |
|
|
15 |
import java.io.FileNotFoundException; |
|
16 |
import java.util.ArrayList; |
|
17 |
import java.util.List; |
|
18 |
|
|
19 |
import org.apache.commons.logging.Log; |
|
20 |
import org.apache.commons.logging.LogFactory; |
|
21 |
import org.hibernate.Hibernate; |
|
22 |
import org.junit.Ignore; |
|
23 |
import org.junit.Test; |
|
24 |
import org.unitils.dbunit.annotation.DataSet; |
|
25 |
import org.unitils.spring.annotation.SpringBeanByType; |
|
26 |
|
|
27 |
import eu.etaxonomy.cdm.model.description.DescriptionElementBase; |
|
28 |
import eu.etaxonomy.cdm.model.description.TaxonDescription; |
|
29 |
import eu.etaxonomy.cdm.model.description.TextData; |
|
30 |
import eu.etaxonomy.cdm.model.taxon.TaxonBase; |
|
31 |
import eu.etaxonomy.cdm.persistence.dao.description.IDescriptionElementDao; |
|
32 |
import eu.etaxonomy.cdm.persistence.dao.taxon.ITaxonDao; |
|
33 |
import eu.etaxonomy.cdm.persistence.query.OrderHint; |
|
34 |
import eu.etaxonomy.cdm.persistence.query.OrderHint.SortOrder; |
|
35 |
import eu.etaxonomy.cdm.test.integration.CdmTransactionalIntegrationTest; |
|
36 |
|
|
37 |
@DataSet |
|
38 |
@Ignore //TODO indexing does not work at all, even before the unitils upgrade |
|
39 |
public class FreeTextSearchIntegrationTest extends CdmTransactionalIntegrationTest { |
|
40 |
|
|
41 |
@SuppressWarnings("unused") |
|
42 |
private static Log log = LogFactory.getLog(FreeTextSearchIntegrationTest.class); |
|
43 |
|
|
44 |
@SpringBeanByType |
|
45 |
ITaxonDao taxonDao; |
|
46 |
|
|
47 |
@SpringBeanByType |
|
48 |
IDescriptionElementDao descriptionElementDao; |
|
49 |
|
|
50 |
// @SpringBeanByType |
|
51 |
// TaxonAlternativeSpellingSuggestionParser alternativeSpellingSuggestionParser; |
|
52 |
// |
|
53 |
// @Test |
|
54 |
// public void test() { |
|
55 |
// taxonDao.rebuildIndex(); |
|
56 |
// taxonDao.optimizeIndex(); |
|
57 |
// |
|
58 |
// descriptionElementDao.rebuildIndex(); |
|
59 |
// descriptionElementDao.optimizeIndex(); |
|
60 |
// setComplete(); |
|
61 |
// endTransaction(); |
|
62 |
// taxonDao.countTaxa("Arum",null); // For some reason this flushes the indexes and allows the next method to create the spellings index |
|
63 |
// } |
|
64 |
// |
|
65 |
// @Test |
|
66 |
// public void test1() { |
|
67 |
// alternativeSpellingSuggestionParser.refresh(); |
|
68 |
// } |
|
69 |
|
|
70 |
@Test |
|
71 |
public void testSearchTextData() { |
|
72 |
List<OrderHint> orderHints = new ArrayList<>(); |
|
73 |
orderHints.add(new OrderHint("inDescription.titleCache",SortOrder.ASCENDING)); |
|
74 |
|
|
75 |
List<String> propertyPaths = new ArrayList<>(); |
|
76 |
propertyPaths.add("inDescription"); |
|
77 |
propertyPaths.add("inDescription.taxon"); |
|
78 |
List<DescriptionElementBase> results = descriptionElementDao.search(TextData.class,"Lorem",null,null,orderHints,propertyPaths); |
|
79 |
|
|
80 |
assertNotNull("searchTextData should return a List",results); |
|
81 |
assertEquals("there should be 4 TextData entities in the list",4,results.size()); |
|
82 |
|
|
83 |
assertTrue("DescriptionElementBase.feature should be initialized",Hibernate.isInitialized(results.get(0).getFeature())); |
|
84 |
assertTrue("DescriptionElementBase.inDescription should be initialized",Hibernate.isInitialized(results.get(0).getInDescription())); |
|
85 |
assertTrue("inDescription should be an instance of TaxonDescription",results.get(0).getInDescription() instanceof TaxonDescription); |
|
86 |
TaxonDescription taxonDescription = (TaxonDescription)results.get(0).getInDescription(); |
|
87 |
assertTrue("TaxonDescription.taxon should be initialized",Hibernate.isInitialized(taxonDescription.getTaxon())); |
|
88 |
assertEquals("The results should be sorted alphabetically","Aglaodorum Schott sec. cate-araceae.org",taxonDescription.getTaxon().getTitleCache()); |
|
89 |
} |
|
90 |
|
|
91 |
@Test |
|
92 |
public void testCountTextData() { |
|
93 |
long matches = descriptionElementDao.count(TextData.class,"Lorem"); |
|
94 |
assertEquals("countTextData should return 4",4,matches); |
|
95 |
} |
|
96 |
|
|
97 |
@Test |
|
98 |
public void testSearchWord() { |
|
99 |
List<OrderHint> orderHints = new ArrayList<>(); |
|
100 |
orderHints.add(new OrderHint("name.titleCache",SortOrder.ASCENDING)); |
|
101 |
List<String> propertyPaths = new ArrayList<>(); |
|
102 |
propertyPaths.add("name"); |
|
103 |
|
|
104 |
List<TaxonBase> results = taxonDao.search(null,"Arum", null, null, orderHints, propertyPaths); |
|
105 |
assertEquals("searchTaxa should return 463 results",46,results.size()); |
|
106 |
assertTrue("TaxonBase.name should be initialized",Hibernate.isInitialized(results.get(0).getName())); |
|
107 |
} |
|
108 |
|
|
109 |
@Test |
|
110 |
public void testSearchCount() { |
|
111 |
long numberOfResults = taxonDao.count(null,"Arum"); |
|
112 |
assertEquals("countTaxa should return 46",46,numberOfResults); |
|
113 |
} |
|
114 |
|
|
115 |
@Test |
|
116 |
public void testSearchPaged() { |
|
117 |
List<OrderHint> orderHints = new ArrayList<>(); |
|
118 |
orderHints.add(new OrderHint("name.titleCache",SortOrder.ASCENDING)); |
|
119 |
List<String> propertyPaths = new ArrayList<>(); |
|
120 |
propertyPaths.add("name"); |
|
121 |
List<TaxonBase> page1 = taxonDao.search(null,"Arum", 30, 0,orderHints,propertyPaths); |
|
122 |
List<TaxonBase> page2 = taxonDao.search(null,"Arum", 30, 1,orderHints,propertyPaths); |
|
123 |
|
|
124 |
assertEquals("page 1 should contain 30 taxa",30,page1.size()); |
|
125 |
assertEquals("page 1 should be sorted alphabetically","Arum L.",page1.get(0).getName().getTitleCache()); |
|
126 |
assertEquals("page 1 should be sorted alphabetically","Arum lucanum Cavara & Grande",page1.get(29).getName().getTitleCache()); |
|
127 |
assertEquals("page 2 should contain 16 taxa",16,page2.size()); |
|
128 |
assertEquals("page 2 should be sorted alphabetically","Arum maculatum L.",page2.get(0).getName().getTitleCache()); |
|
129 |
assertEquals("page 2 should be sorted alphabetically","Arum x sooi Terpó",page2.get(15).getName().getTitleCache()); |
|
130 |
} |
|
131 |
|
|
132 |
@Test |
|
133 |
public void testSearchPhrase() { |
|
134 |
List<OrderHint> orderHints = new ArrayList<>(); |
|
135 |
orderHints.add(new OrderHint("name.titleCache",SortOrder.ASCENDING)); |
|
136 |
List<String> propertyPaths = new ArrayList<>(); |
|
137 |
propertyPaths.add("name"); |
|
138 |
|
|
139 |
List<TaxonBase> results = taxonDao.search(null,"\"Arum italicum\"", null, null,orderHints,propertyPaths); |
|
140 |
assertEquals("searchTaxa should return 5 taxa",5,results.size()); |
|
141 |
} |
|
142 |
|
|
143 |
@Test |
|
144 |
public void testSearchWildcard() { |
|
145 |
List<OrderHint> orderHints = new ArrayList<>(); |
|
146 |
orderHints.add(new OrderHint("name.titleCache",SortOrder.ASCENDING)); |
|
147 |
List<String> propertyPaths = new ArrayList<>(); |
|
148 |
propertyPaths.add("name"); |
|
149 |
|
|
150 |
List<TaxonBase> results = taxonDao.search(null,"Aroph*", null, null,orderHints,propertyPaths); |
|
151 |
assertEquals("searchTaxa should return 6 taxa",7,results.size()); |
|
152 |
} |
|
153 |
|
|
154 |
@Test |
|
155 |
@Ignore //we currently don't use suggest anymore |
|
156 |
public void testSuggestSingleTerm() { |
|
157 |
String suggestion = taxonDao.suggestQuery("Aram"); |
|
158 |
assertNotNull("suggestQuery should return a String",suggestion); |
|
159 |
assertEquals("The spelling suggestion for \"Aram\" should be \"arum\"","arum",suggestion); |
|
160 |
} |
|
161 |
|
|
162 |
@Test |
|
163 |
@Ignore //we currently don't use suggest anymore |
|
164 |
public void testSuggestSingleTermInCompositeQuery() { |
|
165 |
String suggestion = taxonDao.suggestQuery("Aram italicum"); |
|
166 |
assertNotNull("suggestQuery should return a String",suggestion); |
|
167 |
assertEquals("The spelling suggestion for \"Aram italicum\" should be \"arum italicum\"","arum italicum",suggestion); |
|
168 |
} |
|
169 |
|
|
170 |
@Test |
|
171 |
@Ignore //we currently don't use suggest anymore |
|
172 |
public void testSuggestMultipleTermsInCompositeQuery() { |
|
173 |
String suggestion = taxonDao.suggestQuery("Aram italocum"); |
|
174 |
assertNotNull("suggestQuery should return a String",suggestion); |
|
175 |
assertEquals("The spelling suggestion for \"Aram italocum\" should be \"arum italicum\"","arum italicum",suggestion); |
|
176 |
} |
|
177 |
|
|
178 |
@Test |
|
179 |
@Ignore //we currently don't use suggest anymore |
|
180 |
public void testSuggestMultipleTermsInCompositeQueryWithAnd() { |
|
181 |
String suggestion = taxonDao.suggestQuery("Aram AND italocum"); |
|
182 |
assertNotNull("suggestQuery should return a String",suggestion); |
|
183 |
assertEquals("The spelling suggestion for \"Aram AND italocum\" should be \"+arum +italicum\"","+arum +italicum",suggestion); |
|
184 |
} |
|
185 |
|
|
186 |
@Override |
|
187 |
public void createTestDataSet() throws FileNotFoundException {} |
|
188 |
} |
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImplTest.java | ||
---|---|---|
6 | 6 |
* The contents of this file are subject to the Mozilla Public License Version 1.1 |
7 | 7 |
* See LICENSE.TXT at the top of this package for the full license terms. |
8 | 8 |
*/ |
9 |
|
|
10 | 9 |
package eu.etaxonomy.cdm.persistence.dao.hibernate.taxon; |
11 | 10 |
|
12 | 11 |
import static org.junit.Assert.assertEquals; |
... | ... | |
133 | 132 |
"HOMOTYPICALGROUP", "HOMOTYPICALGROUP_AUD", "REFERENCE", "REFERENCE_AUD", "TAXONBASE", "TAXONBASE_AUD" |
134 | 133 |
, "TAXONNAME", "TAXONNAME_AUD", "TAXONRELATIONSHIP", "TAXONRELATIONSHIP_AUD" }; |
135 | 134 |
|
136 |
|
|
137 | 135 |
@Before |
138 | 136 |
public void setUp() { |
139 | 137 |
|
... | ... | |
157 | 155 |
AuditEventContextHolder.clearContext(); |
158 | 156 |
} |
159 | 157 |
|
160 |
/** |
|
161 |
* Test method for {@link eu.etaxonomy.cdm.persistence.dao.hibernate.taxon.TaxonDaoHibernateImpl#TaxonDaoHibernateImpl()}. |
|
162 |
*/ |
|
163 | 158 |
@Test |
164 | 159 |
@DataSet |
165 | 160 |
public void testInit() { |
... | ... | |
226 | 221 |
assertEquals("Results list should contain one entity",1,results.size()); |
227 | 222 |
} |
228 | 223 |
|
229 |
|
|
230 | 224 |
@Test |
231 | 225 |
@DataSet (loadStrategy=CleanSweepInsertLoadStrategy.class, value="TaxonDaoHibernateImplTest.testGetTaxaByNameAndArea.xml") |
232 | 226 |
public void testGetTaxaByNameWithMisappliedNames(){ |
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonNodeDaoHibernateImplTest.java | ||
---|---|---|
6 | 6 |
* The contents of this file are subject to the Mozilla Public License Version 1.1 |
7 | 7 |
* See LICENSE.TXT at the top of this package for the full license terms. |
8 | 8 |
*/ |
9 |
|
|
10 | 9 |
package eu.etaxonomy.cdm.persistence.dao.hibernate.taxon; |
11 | 10 |
|
12 | 11 |
import static org.junit.Assert.assertEquals; |
... | ... | |
98 | 97 |
AuditEventContextHolder.clearContext(); |
99 | 98 |
} |
100 | 99 |
|
101 |
|
|
102 | 100 |
@Test |
103 | 101 |
@DataSet |
104 | 102 |
public void testInit() { |
... | ... | |
128 | 126 |
|
129 | 127 |
TaxonNode taxNode3 = taxonNodeDao.load(uuid3, TAXONNODE_INIT_STRATEGY); |
130 | 128 |
|
131 |
|
|
132 | 129 |
@SuppressWarnings("rawtypes") |
133 | 130 |
List<TaxonBase> taxa = taxonDao.list(10, 0); |
134 | 131 |
assertEquals("there should be 7 taxa", 7, taxa.size()); |
... | ... | |
154 | 151 |
// classificationDao.flush(); |
155 | 152 |
classification = classificationDao.findByUuid(ClassificationUuid); |
156 | 153 |
assertEquals("The tree should be null", null, classification); |
157 |
|
|
158 | 154 |
} |
159 | 155 |
|
160 | 156 |
@Test |
... | ... | |
361 | 357 |
assertNotNull(result); |
362 | 358 |
assertEquals(1, result.size()); |
363 | 359 |
assertEquals("4f73adcc-a535-4fbe-a97a-c05ee8b12191", result.get(0).getUuid().toString()); // titleCache:Acherontia kohlbeckeri rank: Unknown Rank |
364 |
|
|
365 | 360 |
} |
366 | 361 |
|
367 | 362 |
@Test |
... | ... | |
377 | 372 |
assertEquals("4f73adcc-a535-4fbe-a97a-c05ee8b12191", result.get(3).getUuid().toString()); // titleCache:Acherontia kohlbeckeri rank: Unknown Rank |
378 | 373 |
} |
379 | 374 |
|
380 |
|
|
381 | 375 |
@Override |
382 | 376 |
public void createTestDataSet() throws FileNotFoundException {} |
383 | 377 |
|
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/hibernate/CacheStrategyGeneratorTest.java | ||
---|---|---|
129 | 129 |
// printDataSet(System.err, new String[]{"TaxonName", "Reference"}); |
130 | 130 |
} |
131 | 131 |
|
132 |
/** |
|
133 |
* Test method for {@link eu.etaxonomy.cdm.persistence.dao.hibernate.common.CdmEntityDaoBase#saveOrUpdate(eu.etaxonomy.cdm.model.common.CdmBase)}. |
|
134 |
*/ |
|
135 | 132 |
@Test |
136 | 133 |
@DataSet("CacheStrategyGeneratorTest.xml") |
137 | 134 |
@ExpectedDataSet |
... | ... | |
254 | 251 |
|
255 | 252 |
@Override |
256 | 253 |
public void createTestDataSet() throws FileNotFoundException {} |
257 |
} |
|
258 |
|
|
254 |
} |
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/hibernate/CdmDeleteListenerTest.java | ||
---|---|---|
6 | 6 |
* The contents of this file are subject to the Mozilla Public License Version 1.1 |
7 | 7 |
* See LICENSE.TXT at the top of this package for the full license terms. |
8 | 8 |
*/ |
9 |
|
|
10 | 9 |
package eu.etaxonomy.cdm.persistence.hibernate; |
11 | 10 |
|
12 | 11 |
import static org.junit.Assert.assertNotNull; |
... | ... | |
36 | 35 |
* @since 17.09.2009 |
37 | 36 |
*/ |
38 | 37 |
public class CdmDeleteListenerTest extends CdmTransactionalIntegrationTest { |
39 |
@SuppressWarnings("unused") |
|
38 |
|
|
39 |
@SuppressWarnings("unused") |
|
40 | 40 |
private static final Logger logger = Logger.getLogger(CdmDeleteListenerTest.class); |
41 | 41 |
|
42 | 42 |
@SpringBeanByType |
... | ... | |
44 | 44 |
|
45 | 45 |
private UUID uuid; |
46 | 46 |
|
47 |
/** |
|
48 |
* @throws java.lang.Exception |
|
49 |
*/ |
|
50 | 47 |
@Before |
51 | 48 |
public void setUp() throws Exception { |
52 | 49 |
uuid = UUID.fromString("44415fc0-1703-11df-8a39-0800200c9a66"); |
53 | 50 |
} |
54 | 51 |
|
55 |
/** |
|
56 |
* Test method for {@link eu.etaxonomy.cdm.persistence.hibernate.CdmDeleteListener#onDelete(org.hibernate.event.DeleteEvent, java.util.Set)}. |
|
57 |
*/ |
|
58 | 52 |
@Test |
59 | 53 |
@DataSet("CdmDeleteListenerTest.xml") |
60 | 54 |
@ExpectedDataSet |
... | ... | |
82 | 76 |
|
83 | 77 |
// nRels = taxonDao.countAllRelationships(); |
84 | 78 |
// Assert.assertEquals("There should be 1 relationship now", 1, nRels); |
85 |
|
|
86 | 79 |
} |
87 | 80 |
|
88 |
/* (non-Javadoc) |
|
89 |
* @see eu.etaxonomy.cdm.test.integration.CdmIntegrationTest#createTestData() |
|
90 |
*/ |
|
91 | 81 |
@Override |
92 |
public void createTestDataSet() throws FileNotFoundException { |
|
93 |
// TODO Auto-generated method stub |
|
94 |
|
|
95 |
} |
|
96 |
} |
|
82 |
public void createTestDataSet() throws FileNotFoundException {} |
|
83 |
} |
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/hibernate/Level2ValidationEventListenerTest.java | ||
---|---|---|
1 |
/** |
|
2 |
* Copyright (C) 2007 EDIT |
|
3 |
* European Distributed Institute of Taxonomy |
|
4 |
* http://www.e-taxonomy.eu |
|
5 |
* |
|
6 |
* The contents of this file are subject to the Mozilla Public License Version 1.1 |
|
7 |
* See LICENSE.TXT at the top of this package for the full license terms. |
|
8 |
*/ |
|
1 | 9 |
package eu.etaxonomy.cdm.persistence.hibernate; |
2 | 10 |
|
3 | 11 |
import static org.junit.Assert.assertNotNull; |
... | ... | |
33 | 41 |
@SpringBeanByType |
34 | 42 |
private IUserDao userDao; |
35 | 43 |
|
36 |
|
|
37 |
/** |
|
38 |
* @throws java.lang.Exception |
|
39 |
*/ |
|
40 | 44 |
@Before |
41 |
public void setUp() throws Exception |
|
42 |
{ |
|
45 |
public void setUp() throws Exception { |
|
43 | 46 |
logger.info("begin setUp()"); |
44 | 47 |
uuid = UUID.fromString("8d77c380-c76a-11dd-ad8b-0800200c9a66"); |
45 | 48 |
cdmBase = Taxon.NewInstance(null, null); |
... | ... | |
47 | 50 |
logger.info("end setUp()"); |
48 | 51 |
} |
49 | 52 |
|
50 |
|
|
51 | 53 |
/************ TESTS ********************************/ |
52 | 54 |
|
53 |
/** |
|
54 |
* Test method for |
|
55 |
* {@link eu.etaxonomy.cdm.persistence.dao.hibernate.common.CdmEntityDaoBase#CdmEntityDaoBase(java.lang.Class)} |
|
56 |
* . |
|
57 |
* |
|
58 |
* @throws Exception |
|
59 |
*/ |
|
60 | 55 |
@Test |
61 |
public void testCdmEntityDaoBase() throws Exception |
|
62 |
{ |
|
56 |
public void testCdmEntityDaoBase() throws Exception { |
|
63 | 57 |
assertNotNull("cdmEntityDaoBase should exist", cdmEntityDaoBase); |
64 | 58 |
} |
65 | 59 |
|
66 |
|
|
67 |
/** |
|
68 |
* Test method for |
|
69 |
* {@link eu.etaxonomy.cdm.persistence.dao.hibernate.common.CdmEntityDaoBase#saveOrUpdate(eu.etaxonomy.cdm.model.common.CdmBase)} |
|
70 |
* . |
|
71 |
*/ |
|
72 | 60 |
//@Test |
73 | 61 |
//@DataSet |
74 | 62 |
//@ExpectedDataSet |
75 |
public void testSaveOrUpdate() |
|
76 |
{ |
|
63 |
public void testSaveOrUpdate(){ |
|
77 | 64 |
TaxonBase<?> cdmBase = cdmEntityDaoBase.findByUuid(uuid); |
78 | 65 |
cdmBase.setDoubtful(true); |
79 | 66 |
cdmEntityDaoBase.saveOrUpdate(cdmBase); |
80 | 67 |
commit(); |
81 | 68 |
} |
82 | 69 |
|
83 |
|
|
84 |
/** |
|
85 |
* Test method for |
|
86 |
* {@link eu.etaxonomy.cdm.persistence.dao.hibernate.common.CdmEntityDaoBase#save(eu.etaxonomy.cdm.model.common.CdmBase)} |
|
87 |
* . |
|
88 |
*/ |
|
89 | 70 |
//@Test |
90 | 71 |
//@DataSet |
91 | 72 |
//@ExpectedDataSet |
92 |
public void testSave() throws Exception |
|
93 |
{ |
|
73 |
public void testSave() throws Exception{ |
|
94 | 74 |
cdmEntityDaoBase.save(cdmBase); |
95 | 75 |
commit(); |
96 | 76 |
} |
97 | 77 |
|
98 |
|
|
99 |
/** |
|
100 |
* Test method for |
|
101 |
* {@link eu.etaxonomy.cdm.persistence.dao.hibernate.common.CdmEntityDaoBase#update(eu.etaxonomy.cdm.model.common.CdmBase)} |
|
102 |
* . |
|
103 |
*/ |
|
104 | 78 |
//@Test |
105 | 79 |
//@DataSet |
106 | 80 |
//@ExpectedDataSet |
107 |
public void testUpdate() |
|
108 |
{ |
|
81 |
public void testUpdate(){ |
|
109 | 82 |
TaxonBase<?> cdmBase = cdmEntityDaoBase.findByUuid(uuid); |
110 | 83 |
cdmBase.setDoubtful(true); |
111 | 84 |
cdmEntityDaoBase.update(cdmBase); |
112 | 85 |
commit(); |
113 | 86 |
} |
114 | 87 |
|
115 |
|
|
116 |
/** |
|
117 |
* Test method for |
|
118 |
* {@link eu.etaxonomy.cdm.persistence.dao.hibernate.common.CdmEntityDaoBase#delete(eu.etaxonomy.cdm.model.common.CdmBase)} |
|
119 |
* . |
|
120 |
*/ |
|
121 | 88 |
//@Test |
122 | 89 |
//@DataSet("CdmEntityDaoBaseTest.xml") |
123 | 90 |
//@ExpectedDataSet |
124 |
public void testDelete() |
|
125 |
{ |
|
91 |
public void testDelete(){ |
|
126 | 92 |
TaxonBase<?> cdmBase = cdmEntityDaoBase.findByUuid(uuid); |
127 | 93 |
assertNotNull(cdmBase); |
128 | 94 |
cdmEntityDaoBase.delete(cdmBase); |
129 | 95 |
} |
130 | 96 |
|
131 |
|
|
132 | 97 |
@Override |
133 |
public void createTestDataSet() throws FileNotFoundException { |
|
134 |
// TODO Auto-generated method stub |
|
135 |
} |
|
136 |
|
|
137 |
} |
|
98 |
public void createTestDataSet() throws FileNotFoundException {} |
|
99 |
} |
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/hibernate/SaveOrUpdateEntityListenerTest.java | ||
---|---|---|
1 | 1 |
/** |
2 |
* |
|
3 |
*/ |
|
2 |
* Copyright (C) 2007 EDIT |
|
3 |
* European Distributed Institute of Taxonomy |
|
4 |
* http://www.e-taxonomy.eu |
|
5 |
* |
|
6 |
* The contents of this file are subject to the Mozilla Public License Version 1.1 |
|
7 |
* See LICENSE.TXT at the top of this package for the full license terms. |
|
8 |
*/ |
|
4 | 9 |
package eu.etaxonomy.cdm.persistence.hibernate; |
5 | 10 |
|
6 | 11 |
import java.io.FileNotFoundException; |
... | ... | |
26 | 31 |
|
27 | 32 |
/** |
28 | 33 |
* @author a.mueller |
29 |
* |
|
30 | 34 |
*/ |
31 | 35 |
public class SaveOrUpdateEntityListenerTest extends CdmTransactionalIntegrationTest { |
32 | 36 |
@SuppressWarnings("unused") |
... | ... | |
35 | 39 |
@SpringBeanByType |
36 | 40 |
private OccurrenceDaoHibernateImpl occurrenceDao; |
37 | 41 |
|
38 |
|
|
39 |
/** |
|
40 |
* @throws java.lang.Exception |
|
41 |
*/ |
|
42 | 42 |
@Before |
43 | 43 |
public void setUp() throws Exception { |
44 | 44 |
} |
... | ... | |
81 | 81 |
Assert.fail("All cases should be handled"); |
82 | 82 |
} |
83 | 83 |
} |
84 |
|
|
85 | 84 |
} |
86 | 85 |
|
87 |
|
|
88 | 86 |
@Override |
89 | 87 |
public void createTestDataSet() throws FileNotFoundException {} |
90 |
|
|
91 |
} |
|
88 |
} |
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/hibernate/replace/ReferringObjectMetadataFactoryTest.java | ||
---|---|---|
6 | 6 |
* The contents of this file are subject to the Mozilla Public License Version 1.1 |
7 | 7 |
* See LICENSE.TXT at the top of this package for the full license terms. |
8 | 8 |
*/ |
9 |
|
|
10 | 9 |
package eu.etaxonomy.cdm.persistence.hibernate.replace; |
11 | 10 |
|
12 |
|
|
13 | 11 |
import java.io.FileNotFoundException; |
14 | 12 |
import java.util.UUID; |
15 | 13 |
|
... | ... | |
34 | 32 |
* @since 22.12.2009 |
35 | 33 |
*/ |
36 | 34 |
public class ReferringObjectMetadataFactoryTest extends CdmTransactionalIntegrationTest { |
37 |
@SuppressWarnings("unused") |
|
35 |
|
|
36 |
@SuppressWarnings("unused") |
|
38 | 37 |
private static Logger logger = Logger.getLogger(ReferringObjectMetadataFactoryTest.class); |
39 | 38 |
|
40 | 39 |
@SpringBeanByType |
... | ... | |
62 | 61 |
person3 = UUID.fromString("c62cd389-d787-47f4-99c3-b80eb12a1ef2"); |
63 | 62 |
} |
64 | 63 |
|
65 |
/** |
|
66 |
* Test method for {@link eu.etaxonomy.cdm.persistence.dao.hibernate.common.CdmEntityDaoBase#CdmEntityDaoBase(java.lang.Class)}. |
|
67 |
* @throws Exception |
|
68 |
*/ |
|
69 | 64 |
@Test |
70 | 65 |
public void testReferringObjectMetadataFactory() throws Exception { |
71 | 66 |
referringObjectMetadataFactory.get(Person.class); |
... | ... | |
100 | 95 |
agentDao.replace(x,y); |
101 | 96 |
this.setComplete(); |
102 | 97 |
this.endTransaction(); |
103 |
|
|
104 | 98 |
} |
105 | 99 |
|
106 | 100 |
@Test |
... | ... | |
123 | 117 |
|
124 | 118 |
@Override |
125 | 119 |
public void createTestDataSet() throws FileNotFoundException {} |
126 |
} |
|
127 |
|
|
128 |
|
|
120 |
} |
cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/BeanInitializerIntegration.xml | ||
---|---|---|
1 |
<?xml version='1.0' encoding='UTF-8'?> |
|
2 |
<dataset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../database/schema/dataset.xsd"> |
|
3 |
<AGENTBASE DTYPE="Person" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="73a04d60-2e8f-11de-8c30-0800200c9a66" TITLECACHE="Linnaeus" PROTECTEDTITLECACHE="true" PROTECTEDNOMENCLATURALTITLECACHE="false" UPDATED="2008-12-10 09:56:07.238"/> |
|
4 |
<DESCRIPTIONBASE DTYPE="TaxonDescription" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="5f3265ed-68ad-4ec3-826f-0d29d25986b9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE=" sec. ???" PROTECTEDTITLECACHE="true" TAXON_ID="1" IMAGEGALLERY="false" ISDEFAULT="false" /> |
|
5 |
<DESCRIPTIONBASE_AUD DTYPE="TaxonDescription" REV="1023" REVTYPE="0" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="5f3265ed-68ad-4ec3-826f-0d29d25986b9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE=" sec. ???" PROTECTEDTITLECACHE="true" TAXON_ID="1" IMAGEGALLERY="false" ISDEFAULT="false" /> |
|
6 |
<DESCRIPTIONBASE_AUD DTYPE="TaxonDescription" REV="1024" REVTYPE="1" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="5f3265ed-68ad-4ec3-826f-0d29d25986b9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE=" sec. ???" PROTECTEDTITLECACHE="true" TAXON_ID="1" IMAGEGALLERY="false" ISDEFAULT="false" /> |
|
7 |
<DESCRIPTIONELEMENTBASE DTYPE="TextData" ID="1" INDESCRIPTION_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="31a0160a-51b2-4565-85cf-2be58cb561d6" UPDATED="2008-12-10 09:56:07.253" FEATURE_ID="922"/> |
|
8 |
<DESCRIPTIONELEMENTBASE_AUD DTYPE="TextData" ID="1" REV="1023" REVTYPE="0" INDESCRIPTION_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="31a0160a-51b2-4565-85cf-2be58cb561d6" UPDATED="2008-12-10 09:56:07.253" FEATURE_ID="922"/> |
|
9 |
<DESCRIPTIONELEMENTBASE_AUD DTYPE="TextData" ID="1" REV="1024" REVTYPE="1" INDESCRIPTION_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="31a0160a-51b2-4565-85cf-2be58cb561d6" UPDATED="2008-12-10 09:56:07.253" FEATURE_ID="922"/> |
|
10 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING TEXTDATA_ID="1" MULTILANGUAGETEXT_ID="1" MULTILANGUAGETEXT_MAPKEY_ID="406"/> |
|
11 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING TEXTDATA_ID="1" MULTILANGUAGETEXT_ID="2" MULTILANGUAGETEXT_MAPKEY_ID="407"/> |
|
12 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING TEXTDATA_ID="1" MULTILANGUAGETEXT_ID="3" MULTILANGUAGETEXT_MAPKEY_ID="408"/> |
|
13 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING_AUD REV="1023" REVTYPE="0" TEXTDATA_ID="1" MULTILANGUAGETEXT_ID="1" MULTILANGUAGETEXT_MAPKEY_ID="406"/> |
|
14 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING_AUD REV="1023" REVTYPE="0" TEXTDATA_ID="1" MULTILANGUAGETEXT_ID="2" MULTILANGUAGETEXT_MAPKEY_ID="407"/> |
|
15 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING_AUD REV="1023" REVTYPE="0" TEXTDATA_ID="1" MULTILANGUAGETEXT_ID="3" MULTILANGUAGETEXT_MAPKEY_ID="408"/> |
|
16 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING_AUD REV="1024" REVTYPE="1" TEXTDATA_ID="1" MULTILANGUAGETEXT_ID="1" MULTILANGUAGETEXT_MAPKEY_ID="406"/> |
|
17 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING_AUD REV="1024" REVTYPE="1" TEXTDATA_ID="1" MULTILANGUAGETEXT_ID="2" MULTILANGUAGETEXT_MAPKEY_ID="407"/> |
|
18 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING_AUD REV="1024" REVTYPE="1" TEXTDATA_ID="1" MULTILANGUAGETEXT_ID="3" MULTILANGUAGETEXT_MAPKEY_ID="408"/> |
|
19 |
<HOMOTYPICALGROUP ID="1" CREATED="2008-12-10 09:56:07.0" UUID="7b214eb9-a6ac-48e5-af02-bbea634d2a03" UPDATED="2008-12-10 09:56:07.238"/> |
|
20 |
<HOMOTYPICALGROUP ID="2" CREATED="2008-12-10 09:56:07.0" UUID="6c241a4c-e5a0-4344-8e5e-a81f17b75973" UPDATED="2008-12-10 09:56:07.253"/> |
|
21 |
<HOMOTYPICALGROUP ID="3" CREATED="2008-12-10 09:56:07.0" UUID="76eac2b8-9c5a-4b25-acd1-e4e0d894106f" UPDATED="2008-12-10 09:56:07.253"/> |
|
22 |
<HOMOTYPICALGROUP ID="4" CREATED="2008-12-10 09:56:07.0" UUID="3c6ff240-9cab-4ec9-b47e-97280318ab30" UPDATED="2008-12-10 09:56:07.253"/> |
|
23 |
<HOMOTYPICALGROUP ID="5" CREATED="2008-12-10 09:56:07.0" UUID="5cd73df5-1c72-44a6-9864-adb145d8bd56" UPDATED="2008-12-10 09:56:07.253"/> |
|
24 |
<HOMOTYPICALGROUP ID="6" CREATED="2008-12-10 09:56:07.0" UUID="335977f0-ef55-4294-b78b-aed47435b428" UPDATED="2008-12-10 09:56:07.253"/> |
|
25 |
<HOMOTYPICALGROUP ID="7" CREATED="2008-12-10 09:56:07.0" UUID="e902a44e-7b26-4dc5-8251-d62c48d01bad" UPDATED="2008-12-10 09:56:07.253"/> |
|
26 |
<HOMOTYPICALGROUP ID="8" CREATED="2008-12-10 09:56:07.0" UUID="4806e853-d7c3-4216-8fa1-022be728bd3c" UPDATED="2008-12-10 09:56:07.253"/> |
|
27 |
<HOMOTYPICALGROUP ID="9" CREATED="2008-12-10 09:56:07.0" UUID="c454bd99-c7f3-43d6-8846-5fcc24f0c31b" UPDATED="2008-12-10 09:56:07.253"/> |
|
28 |
<HOMOTYPICALGROUP ID="10" CREATED="2008-12-10 09:56:07.0" UUID="4a92945c-e198-4f59-a19c-717e0b83e9f0" UPDATED="2008-12-10 09:56:07.253"/> |
|
29 |
<HOMOTYPICALGROUP ID="11" CREATED="2008-12-10 09:56:07.0" UUID="c5e7f225-60c2-4001-9488-0f584ba522ea" UPDATED="2008-12-10 09:56:07.238"/> |
|
30 |
<HOMOTYPICALGROUP ID="12" CREATED="2008-12-10 09:56:07.0" UUID="a4f0abc0-f6c3-42f0-98e9-10aec07415f2" UPDATED="2008-12-10 09:56:07.253"/> |
|
31 |
<HOMOTYPICALGROUP ID="13" CREATED="2008-12-10 09:56:07.0" UUID="9eb6d8c4-4b74-481f-9063-6251843606a3" UPDATED="2008-12-10 09:56:07.253"/> |
|
32 |
<HOMOTYPICALGROUP ID="14" CREATED="2008-12-10 09:56:07.0" UUID="2addf98d-ab27-4b26-ae1b-06fda059cddd" UPDATED="2008-12-10 09:56:07.253"/> |
|
33 |
<HOMOTYPICALGROUP ID="15" CREATED="2008-12-10 09:56:07.0" UUID="399af850-b662-4c3d-9038-ea5219af49de" UPDATED="2008-12-10 09:56:07.253"/> |
|
34 |
<HOMOTYPICALGROUP ID="16" CREATED="2008-12-10 09:56:07.0" UUID="ffb3e841-ea6a-4107-8dc7-7ee52f7ae500" UPDATED="2008-12-10 09:56:07.253"/> |
|
35 |
<HOMOTYPICALGROUP ID="17" CREATED="2008-12-10 09:56:07.0" UUID="de608141-143c-4337-91e9-4094fe814522" UPDATED="2008-12-10 09:56:07.253"/> |
|
36 |
<HOMOTYPICALGROUP ID="18" CREATED="2008-12-10 09:56:07.0" UUID="2f17e98b-d5bd-4c54-ab5c-e0fea4eaaae0" UPDATED="2008-12-10 09:56:07.253"/> |
|
37 |
<HOMOTYPICALGROUP ID="19" CREATED="2008-12-10 09:56:07.0" UUID="9a554521-7f2a-451d-8bea-64827d562db9" UPDATED="2008-12-10 09:56:07.253"/> |
|
38 |
<HOMOTYPICALGROUP ID="20" CREATED="2008-12-10 09:56:07.0" UUID="7dcc4480-9a81-47a5-9830-0a70c8f64b79" UPDATED="2008-12-10 09:56:07.253"/> |
|
39 |
<HOMOTYPICALGROUP ID="21" CREATED="2008-12-10 09:56:07.0" UUID="a779e64e-6d57-406f-97c2-f09187ef9d87" UPDATED="2008-12-10 09:56:07.238"/> |
|
40 |
<HOMOTYPICALGROUP ID="22" CREATED="2008-12-10 09:56:07.0" UUID="9b17ca72-bdef-498a-bc76-cdbb2734c08d" UPDATED="2008-12-10 09:56:07.253"/> |
|
41 |
<HOMOTYPICALGROUP ID="23" CREATED="2008-12-10 09:56:07.0" UUID="b4406aa9-c923-40e8-b75e-39b434149a03" UPDATED="2008-12-10 09:56:07.253"/> |
|
42 |
<HOMOTYPICALGROUP ID="24" CREATED="2008-12-10 09:56:07.0" UUID="422bf053-72bb-4624-ac65-92de413c7ea2" UPDATED="2008-12-10 09:56:07.253"/> |
|
43 |
<HOMOTYPICALGROUP ID="25" CREATED="2008-12-10 09:56:07.0" UUID="1cb31fff-de80-455b-898e-7da8eea8ddb4" UPDATED="2008-12-10 09:56:07.253"/> |
|
44 |
<HOMOTYPICALGROUP ID="26" CREATED="2008-12-10 09:56:07.0" UUID="7dcdf873-5dfe-4349-9509-3aee3d3f830f" UPDATED="2008-12-10 09:56:07.253"/> |
|
45 |
<HOMOTYPICALGROUP ID="27" CREATED="2008-12-10 09:56:07.0" UUID="ff5ccd39-ac81-4859-a158-7487eddfcd2f" UPDATED="2008-12-10 09:56:07.253"/> |
|
46 |
<HOMOTYPICALGROUP ID="28" CREATED="2008-12-10 09:56:07.0" UUID="ca6c8000-a5da-4464-8f4b-8c602a7c58df" UPDATED="2008-12-10 09:56:07.253"/> |
|
47 |
<HOMOTYPICALGROUP ID="29" CREATED="2008-12-10 09:56:07.0" UUID="4a617bae-ef0d-4f4f-91d3-8f246dea1479" UPDATED="2008-12-10 09:56:07.253"/> |
|
48 |
<HOMOTYPICALGROUP ID="30" CREATED="2008-12-10 09:56:07.0" UUID="17fa02ae-3506-4ed3-b79e-611aa862cacc" UPDATED="2008-12-10 09:56:07.253"/> |
|
49 |
<HOMOTYPICALGROUP ID="31" CREATED="2008-12-10 09:56:07.0" UUID="cee3baf6-c479-4606-8d5a-bc8380167175" UPDATED="2008-12-10 09:56:07.238"/> |
|
50 |
<HOMOTYPICALGROUP ID="32" CREATED="2008-12-10 09:56:07.0" UUID="036286ea-3379-4f86-b100-11179cf2e793" UPDATED="2008-12-10 09:56:07.253"/> |
|
51 |
<HOMOTYPICALGROUP ID="33" CREATED="2008-12-10 09:56:07.0" UUID="a218a8e3-70ae-4c58-9463-7725e1b8e112" UPDATED="2008-12-10 09:56:07.253"/> |
|
52 |
<HOMOTYPICALGROUP ID="34" CREATED="2008-12-10 09:56:07.0" UUID="5381dcb7-bddf-49d5-8669-1f34d8a43b32" UPDATED="2008-12-10 09:56:07.253"/> |
|
53 |
<HOMOTYPICALGROUP ID="35" CREATED="2008-12-10 09:56:07.0" UUID="baf4e929-4291-4635-aa35-1255069eefe6" UPDATED="2008-12-10 09:56:07.253"/> |
|
54 |
<HOMOTYPICALGROUP ID="36" CREATED="2008-12-10 09:56:07.0" UUID="b2b007a4-9c8c-43a1-8da4-20ed85464cf2" UPDATED="2008-12-10 09:56:07.253"/> |
|
55 |
<HOMOTYPICALGROUP ID="37" CREATED="2008-12-10 09:56:07.0" UUID="c9bb41cf-d577-46d6-932e-45e5d85f573e" UPDATED="2008-12-10 09:56:07.253"/> |
|
56 |
<HOMOTYPICALGROUP ID="38" CREATED="2008-12-10 09:56:07.0" UUID="2b545313-5e3e-4316-a29e-1019a6050899" UPDATED="2008-12-10 09:56:07.253"/> |
|
57 |
<HOMOTYPICALGROUP ID="39" CREATED="2008-12-10 09:56:07.0" UUID="593adf84-e991-4f9d-ba9d-88a2df3e00a7" UPDATED="2008-12-10 09:56:07.253"/> |
|
58 |
<HYBRIDRELATIONSHIP ID="1" CREATED="2008-12-10 09:56:07.0" UUID="3a8cf879-25aa-4da1-adfe-4cd00391a7da" UPDATED="2008-12-10 09:56:07.253" RELATEDFROM_ID="39" RELATEDTO_ID="38" TYPE_ID="852" DOUBTFUL="false"/> |
|
59 |
<HYBRIDRELATIONSHIP ID="2" CREATED="2008-12-10 09:56:07.0" UUID="bb186839-3c46-4c6e-b58b-b530f25c0b11" UPDATED="2008-12-10 09:56:07.253" RELATEDFROM_ID="40" RELATEDTO_ID="38" TYPE_ID="851" DOUBTFUL="false"/> |
|
60 |
<LANGUAGESTRING ID="1" CREATED="2008-12-10 09:56:07.0" UUID="2a5ceebb-4830-4524-b330-78461bf8cb6b" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="406" TEXT="Lorem ipsum dolor sit amet, consectetur adipiscing elit."/> |
|
61 |
<LANGUAGESTRING ID="2" CREATED="2008-12-10 09:56:07.0" UUID="373e7154-9372-4985-b77e-68df28e3f84b" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="407" TEXT="Praesent vitae turpis vitae sapien sodales sagittis."/> |
|
62 |
<LANGUAGESTRING ID="3" CREATED="2008-12-10 09:56:07.0" UUID="f72f17d8-58c2-4c4e-b052-89d9016b6d02" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="407" TEXT="Maecenas congue ligula ut nulla. Nullam commodo euismod dolor."/> |
|
63 |
<LANGUAGESTRING_AUD REV="1023" REVTYPE="0" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="2a5ceebb-4830-4524-b330-78461bf8cb6b" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="406" TEXT="Lorem ipsum dolor sit amet, consectetur adipiscing elit."/> |
|
64 |
<LANGUAGESTRING_AUD REV="1023" REVTYPE="0" ID="2" CREATED="2008-12-10 09:56:07.0" UUID="373e7154-9372-4985-b77e-68df28e3f84b" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="407" TEXT="Praesent vitae turpis vitae sapien sodales sagittis."/> |
|
65 |
<LANGUAGESTRING_AUD REV="1023" REVTYPE="0" ID="3" CREATED="2008-12-10 09:56:07.0" UUID="f72f17d8-58c2-4c4e-b052-89d9016b6d02" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="407" TEXT="Maecenas congue ligula ut nulla. Nullam commodo euismod dolor."/> |
|
66 |
<LANGUAGESTRING_AUD REV="1024" REVTYPE="1" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="2a5ceebb-4830-4524-b330-78461bf8cb6b" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="406" TEXT="Lorem ipsum dolor sit amet, consectetur adipiscing elit."/> |
|
67 |
<LANGUAGESTRING_AUD REV="1024" REVTYPE="1" ID="2" CREATED="2008-12-10 09:56:07.0" UUID="373e7154-9372-4985-b77e-68df28e3f84b" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="407" TEXT="Praesent vitae turpis vitae sapien sodales sagittis."/> |
|
68 |
<LANGUAGESTRING_AUD REV="1024" REVTYPE="1" ID="3" CREATED="2008-12-10 09:56:07.0" UUID="f72f17d8-58c2-4c4e-b052-89d9016b6d02" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="407" TEXT="Maecenas congue ligula ut nulla. Nullam commodo euismod dolor."/> |
|
69 |
<NAMERELATIONSHIP ID="1" CREATED="2008-12-10 09:56:07.0" UUID="331c93a6-eabc-4a32-9a26-351aaff8dfbd" UPDATED="2008-12-10 09:56:07.253" RELATEDFROM_ID="15" RELATEDTO_ID="27" TYPE_ID="857" DOUBTFUL="false"/> |
|
70 |
<REFERENCE ID="1" CREATED="2008-12-10 09:56:07.0" UUID="596b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lorem ipsum" PROTECTEDTITLECACHE="true" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/> |
|
71 |
<REFERENCE ID="2" CREATED="2008-12-10 09:56:07.0" UUID="ad4322b7-4b05-48af-be70-f113e46c545e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="cate-sphingidae.org" PROTECTEDTITLECACHE="true" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/> |
|
72 |
<REFERENCE ID="3" CREATED="2008-12-10 09:56:07.0" UUID="ad4322b7-4b05-48af-be70-f113e46c545f" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="cate-araceae.org" PROTECTEDTITLECACHE="true" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/> |
|
73 |
<SPECIMENOROBSERVATIONBASE DTYPE="DerivedUnit" RECORDBASIS="PS" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="50a276c0-4df9-4da3-8b18-b4d2f82aa9b4" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Lorem ipsum" PROTECTEDTITLECACHE="true"/> |
|
74 |
<TAXONBASE DTYPE="Taxon" ID="1" SEC_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="258e28a3-c4e5-4b87-823e-2963c7831ce3" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec Lorem ipsum" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false" DOUBTFUL="false" PUBLISH="true" NAME_ID="36"/> |
|
75 |
<TAXONBASE DTYPE="Taxon" ID="2" SEC_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="e110d2c6-fa07-4459-bb7c-269fa0d8f052" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Cryptocoryne griffithii Schott sec Lorem ipsum" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false" DOUBTFUL="false" PUBLISH="true" NAME_ID="39"/> |
|
76 |
<TAXONNAME NAMETYPE="ICZN" ID="3" CREATED="2008-12-10 09:56:07.0" UUID="9640a158-2bdb-4cbc-bff6-8f77e781f86b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Sphingidae Linnaeus, 1758" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Linnaeus, 1758" NAMECACHE="Sphingidae" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="3" RANK_ID="782" GENUSORUNINOMIAL="Sphingidae" NOMENCLATURALREFERENCE_ID="1" COMBINATIONAUTHORSHIP_ID="1"/> |
|
77 |
</dataset> |
cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/BeanInitializerIntegrationTest.xml | ||
---|---|---|
1 |
<?xml version='1.0' encoding='UTF-8'?> |
|
2 |
<dataset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../database/schema/dataset.xsd"> |
|
3 |
<AGENTBASE DTYPE="Person" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="73a04d60-2e8f-11de-8c30-0800200c9a66" TITLECACHE="Linnaeus" PROTECTEDTITLECACHE="true" PROTECTEDNOMENCLATURALTITLECACHE="false" UPDATED="2008-12-10 09:56:07.238"/> |
|
4 |
<DESCRIPTIONBASE DTYPE="TaxonDescription" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="5f3265ed-68ad-4ec3-826f-0d29d25986b9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE=" sec. ???" PROTECTEDTITLECACHE="true" TAXON_ID="1" IMAGEGALLERY="false" ISDEFAULT="false" /> |
|
5 |
<DESCRIPTIONBASE_AUD DTYPE="TaxonDescription" REV="1023" REVTYPE="0" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="5f3265ed-68ad-4ec3-826f-0d29d25986b9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE=" sec. ???" PROTECTEDTITLECACHE="true" TAXON_ID="1" IMAGEGALLERY="false" ISDEFAULT="false" /> |
|
6 |
<DESCRIPTIONBASE_AUD DTYPE="TaxonDescription" REV="1024" REVTYPE="1" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="5f3265ed-68ad-4ec3-826f-0d29d25986b9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE=" sec. ???" PROTECTEDTITLECACHE="true" TAXON_ID="1" IMAGEGALLERY="false" ISDEFAULT="false" /> |
|
7 |
<DESCRIPTIONELEMENTBASE DTYPE="TextData" ID="1" INDESCRIPTION_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="31a0160a-51b2-4565-85cf-2be58cb561d6" UPDATED="2008-12-10 09:56:07.253" FEATURE_ID="922"/> |
|
8 |
<DESCRIPTIONELEMENTBASE_AUD DTYPE="TextData" ID="1" REV="1023" REVTYPE="0" INDESCRIPTION_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="31a0160a-51b2-4565-85cf-2be58cb561d6" UPDATED="2008-12-10 09:56:07.253" FEATURE_ID="922"/> |
|
9 |
<DESCRIPTIONELEMENTBASE_AUD DTYPE="TextData" ID="1" REV="1024" REVTYPE="1" INDESCRIPTION_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="31a0160a-51b2-4565-85cf-2be58cb561d6" UPDATED="2008-12-10 09:56:07.253" FEATURE_ID="922"/> |
|
10 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING TEXTDATA_ID="1" MULTILANGUAGETEXT_ID="1" MULTILANGUAGETEXT_MAPKEY_ID="406"/> |
|
11 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING TEXTDATA_ID="1" MULTILANGUAGETEXT_ID="2" MULTILANGUAGETEXT_MAPKEY_ID="407"/> |
|
12 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING TEXTDATA_ID="1" MULTILANGUAGETEXT_ID="3" MULTILANGUAGETEXT_MAPKEY_ID="408"/> |
|
13 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING_AUD REV="1023" REVTYPE="0" TEXTDATA_ID="1" MULTILANGUAGETEXT_ID="1" MULTILANGUAGETEXT_MAPKEY_ID="406"/> |
|
14 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING_AUD REV="1023" REVTYPE="0" TEXTDATA_ID="1" MULTILANGUAGETEXT_ID="2" MULTILANGUAGETEXT_MAPKEY_ID="407"/> |
|
15 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING_AUD REV="1023" REVTYPE="0" TEXTDATA_ID="1" MULTILANGUAGETEXT_ID="3" MULTILANGUAGETEXT_MAPKEY_ID="408"/> |
|
16 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING_AUD REV="1024" REVTYPE="1" TEXTDATA_ID="1" MULTILANGUAGETEXT_ID="1" MULTILANGUAGETEXT_MAPKEY_ID="406"/> |
|
17 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING_AUD REV="1024" REVTYPE="1" TEXTDATA_ID="1" MULTILANGUAGETEXT_ID="2" MULTILANGUAGETEXT_MAPKEY_ID="407"/> |
|
18 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING_AUD REV="1024" REVTYPE="1" TEXTDATA_ID="1" MULTILANGUAGETEXT_ID="3" MULTILANGUAGETEXT_MAPKEY_ID="408"/> |
|
19 |
<HOMOTYPICALGROUP ID="1" CREATED="2008-12-10 09:56:07.0" UUID="7b214eb9-a6ac-48e5-af02-bbea634d2a03" UPDATED="2008-12-10 09:56:07.238"/> |
|
20 |
<HOMOTYPICALGROUP ID="2" CREATED="2008-12-10 09:56:07.0" UUID="6c241a4c-e5a0-4344-8e5e-a81f17b75973" UPDATED="2008-12-10 09:56:07.253"/> |
|
21 |
<HOMOTYPICALGROUP ID="3" CREATED="2008-12-10 09:56:07.0" UUID="76eac2b8-9c5a-4b25-acd1-e4e0d894106f" UPDATED="2008-12-10 09:56:07.253"/> |
|
22 |
<HOMOTYPICALGROUP ID="4" CREATED="2008-12-10 09:56:07.0" UUID="3c6ff240-9cab-4ec9-b47e-97280318ab30" UPDATED="2008-12-10 09:56:07.253"/> |
|
23 |
<HOMOTYPICALGROUP ID="5" CREATED="2008-12-10 09:56:07.0" UUID="5cd73df5-1c72-44a6-9864-adb145d8bd56" UPDATED="2008-12-10 09:56:07.253"/> |
|
24 |
<HOMOTYPICALGROUP ID="6" CREATED="2008-12-10 09:56:07.0" UUID="335977f0-ef55-4294-b78b-aed47435b428" UPDATED="2008-12-10 09:56:07.253"/> |
|
25 |
<HOMOTYPICALGROUP ID="7" CREATED="2008-12-10 09:56:07.0" UUID="e902a44e-7b26-4dc5-8251-d62c48d01bad" UPDATED="2008-12-10 09:56:07.253"/> |
|
26 |
<HOMOTYPICALGROUP ID="8" CREATED="2008-12-10 09:56:07.0" UUID="4806e853-d7c3-4216-8fa1-022be728bd3c" UPDATED="2008-12-10 09:56:07.253"/> |
|
27 |
<HOMOTYPICALGROUP ID="9" CREATED="2008-12-10 09:56:07.0" UUID="c454bd99-c7f3-43d6-8846-5fcc24f0c31b" UPDATED="2008-12-10 09:56:07.253"/> |
|
28 |
<HOMOTYPICALGROUP ID="10" CREATED="2008-12-10 09:56:07.0" UUID="4a92945c-e198-4f59-a19c-717e0b83e9f0" UPDATED="2008-12-10 09:56:07.253"/> |
|
29 |
<HOMOTYPICALGROUP ID="11" CREATED="2008-12-10 09:56:07.0" UUID="c5e7f225-60c2-4001-9488-0f584ba522ea" UPDATED="2008-12-10 09:56:07.238"/> |
|
30 |
<HOMOTYPICALGROUP ID="12" CREATED="2008-12-10 09:56:07.0" UUID="a4f0abc0-f6c3-42f0-98e9-10aec07415f2" UPDATED="2008-12-10 09:56:07.253"/> |
|
31 |
<HOMOTYPICALGROUP ID="13" CREATED="2008-12-10 09:56:07.0" UUID="9eb6d8c4-4b74-481f-9063-6251843606a3" UPDATED="2008-12-10 09:56:07.253"/> |
|
32 |
<HOMOTYPICALGROUP ID="14" CREATED="2008-12-10 09:56:07.0" UUID="2addf98d-ab27-4b26-ae1b-06fda059cddd" UPDATED="2008-12-10 09:56:07.253"/> |
|
33 |
<HOMOTYPICALGROUP ID="15" CREATED="2008-12-10 09:56:07.0" UUID="399af850-b662-4c3d-9038-ea5219af49de" UPDATED="2008-12-10 09:56:07.253"/> |
|
34 |
<HOMOTYPICALGROUP ID="16" CREATED="2008-12-10 09:56:07.0" UUID="ffb3e841-ea6a-4107-8dc7-7ee52f7ae500" UPDATED="2008-12-10 09:56:07.253"/> |
|
35 |
<HOMOTYPICALGROUP ID="17" CREATED="2008-12-10 09:56:07.0" UUID="de608141-143c-4337-91e9-4094fe814522" UPDATED="2008-12-10 09:56:07.253"/> |
|
36 |
<HOMOTYPICALGROUP ID="18" CREATED="2008-12-10 09:56:07.0" UUID="2f17e98b-d5bd-4c54-ab5c-e0fea4eaaae0" UPDATED="2008-12-10 09:56:07.253"/> |
|
37 |
<HOMOTYPICALGROUP ID="19" CREATED="2008-12-10 09:56:07.0" UUID="9a554521-7f2a-451d-8bea-64827d562db9" UPDATED="2008-12-10 09:56:07.253"/> |
|
38 |
<HOMOTYPICALGROUP ID="20" CREATED="2008-12-10 09:56:07.0" UUID="7dcc4480-9a81-47a5-9830-0a70c8f64b79" UPDATED="2008-12-10 09:56:07.253"/> |
|
39 |
<HOMOTYPICALGROUP ID="21" CREATED="2008-12-10 09:56:07.0" UUID="a779e64e-6d57-406f-97c2-f09187ef9d87" UPDATED="2008-12-10 09:56:07.238"/> |
|
40 |
<HOMOTYPICALGROUP ID="22" CREATED="2008-12-10 09:56:07.0" UUID="9b17ca72-bdef-498a-bc76-cdbb2734c08d" UPDATED="2008-12-10 09:56:07.253"/> |
|
41 |
<HOMOTYPICALGROUP ID="23" CREATED="2008-12-10 09:56:07.0" UUID="b4406aa9-c923-40e8-b75e-39b434149a03" UPDATED="2008-12-10 09:56:07.253"/> |
|
42 |
<HOMOTYPICALGROUP ID="24" CREATED="2008-12-10 09:56:07.0" UUID="422bf053-72bb-4624-ac65-92de413c7ea2" UPDATED="2008-12-10 09:56:07.253"/> |
|
43 |
<HOMOTYPICALGROUP ID="25" CREATED="2008-12-10 09:56:07.0" UUID="1cb31fff-de80-455b-898e-7da8eea8ddb4" UPDATED="2008-12-10 09:56:07.253"/> |
|
44 |
<HOMOTYPICALGROUP ID="26" CREATED="2008-12-10 09:56:07.0" UUID="7dcdf873-5dfe-4349-9509-3aee3d3f830f" UPDATED="2008-12-10 09:56:07.253"/> |
|
45 |
<HOMOTYPICALGROUP ID="27" CREATED="2008-12-10 09:56:07.0" UUID="ff5ccd39-ac81-4859-a158-7487eddfcd2f" UPDATED="2008-12-10 09:56:07.253"/> |
|
46 |
<HOMOTYPICALGROUP ID="28" CREATED="2008-12-10 09:56:07.0" UUID="ca6c8000-a5da-4464-8f4b-8c602a7c58df" UPDATED="2008-12-10 09:56:07.253"/> |
|
47 |
<HOMOTYPICALGROUP ID="29" CREATED="2008-12-10 09:56:07.0" UUID="4a617bae-ef0d-4f4f-91d3-8f246dea1479" UPDATED="2008-12-10 09:56:07.253"/> |
|
48 |
<HOMOTYPICALGROUP ID="30" CREATED="2008-12-10 09:56:07.0" UUID="17fa02ae-3506-4ed3-b79e-611aa862cacc" UPDATED="2008-12-10 09:56:07.253"/> |
|
49 |
<HOMOTYPICALGROUP ID="31" CREATED="2008-12-10 09:56:07.0" UUID="cee3baf6-c479-4606-8d5a-bc8380167175" UPDATED="2008-12-10 09:56:07.238"/> |
|
50 |
<HOMOTYPICALGROUP ID="32" CREATED="2008-12-10 09:56:07.0" UUID="036286ea-3379-4f86-b100-11179cf2e793" UPDATED="2008-12-10 09:56:07.253"/> |
|
51 |
<HOMOTYPICALGROUP ID="33" CREATED="2008-12-10 09:56:07.0" UUID="a218a8e3-70ae-4c58-9463-7725e1b8e112" UPDATED="2008-12-10 09:56:07.253"/> |
|
52 |
<HOMOTYPICALGROUP ID="34" CREATED="2008-12-10 09:56:07.0" UUID="5381dcb7-bddf-49d5-8669-1f34d8a43b32" UPDATED="2008-12-10 09:56:07.253"/> |
|
53 |
<HOMOTYPICALGROUP ID="35" CREATED="2008-12-10 09:56:07.0" UUID="baf4e929-4291-4635-aa35-1255069eefe6" UPDATED="2008-12-10 09:56:07.253"/> |
|
54 |
<HOMOTYPICALGROUP ID="36" CREATED="2008-12-10 09:56:07.0" UUID="b2b007a4-9c8c-43a1-8da4-20ed85464cf2" UPDATED="2008-12-10 09:56:07.253"/> |
|
55 |
<HOMOTYPICALGROUP ID="37" CREATED="2008-12-10 09:56:07.0" UUID="c9bb41cf-d577-46d6-932e-45e5d85f573e" UPDATED="2008-12-10 09:56:07.253"/> |
|
56 |
<HOMOTYPICALGROUP ID="38" CREATED="2008-12-10 09:56:07.0" UUID="2b545313-5e3e-4316-a29e-1019a6050899" UPDATED="2008-12-10 09:56:07.253"/> |
|
57 |
<HOMOTYPICALGROUP ID="39" CREATED="2008-12-10 09:56:07.0" UUID="593adf84-e991-4f9d-ba9d-88a2df3e00a7" UPDATED="2008-12-10 09:56:07.253"/> |
|
58 |
<HYBRIDRELATIONSHIP ID="1" CREATED="2008-12-10 09:56:07.0" UUID="3a8cf879-25aa-4da1-adfe-4cd00391a7da" UPDATED="2008-12-10 09:56:07.253" RELATEDFROM_ID="39" RELATEDTO_ID="38" TYPE_ID="852" DOUBTFUL="false"/> |
|
59 |
<HYBRIDRELATIONSHIP ID="2" CREATED="2008-12-10 09:56:07.0" UUID="bb186839-3c46-4c6e-b58b-b530f25c0b11" UPDATED="2008-12-10 09:56:07.253" RELATEDFROM_ID="40" RELATEDTO_ID="38" TYPE_ID="851" DOUBTFUL="false"/> |
|
60 |
<LANGUAGESTRING ID="1" CREATED="2008-12-10 09:56:07.0" UUID="2a5ceebb-4830-4524-b330-78461bf8cb6b" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="406" TEXT="Lorem ipsum dolor sit amet, consectetur adipiscing elit."/> |
|
61 |
<LANGUAGESTRING ID="2" CREATED="2008-12-10 09:56:07.0" UUID="373e7154-9372-4985-b77e-68df28e3f84b" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="407" TEXT="Praesent vitae turpis vitae sapien sodales sagittis."/> |
|
62 |
<LANGUAGESTRING ID="3" CREATED="2008-12-10 09:56:07.0" UUID="f72f17d8-58c2-4c4e-b052-89d9016b6d02" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="407" TEXT="Maecenas congue ligula ut nulla. Nullam commodo euismod dolor."/> |
|
63 |
<LANGUAGESTRING_AUD REV="1023" REVTYPE="0" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="2a5ceebb-4830-4524-b330-78461bf8cb6b" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="406" TEXT="Lorem ipsum dolor sit amet, consectetur adipiscing elit."/> |
|
64 |
<LANGUAGESTRING_AUD REV="1023" REVTYPE="0" ID="2" CREATED="2008-12-10 09:56:07.0" UUID="373e7154-9372-4985-b77e-68df28e3f84b" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="407" TEXT="Praesent vitae turpis vitae sapien sodales sagittis."/> |
|
65 |
<LANGUAGESTRING_AUD REV="1023" REVTYPE="0" ID="3" CREATED="2008-12-10 09:56:07.0" UUID="f72f17d8-58c2-4c4e-b052-89d9016b6d02" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="407" TEXT="Maecenas congue ligula ut nulla. Nullam commodo euismod dolor."/> |
|
66 |
<LANGUAGESTRING_AUD REV="1024" REVTYPE="1" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="2a5ceebb-4830-4524-b330-78461bf8cb6b" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="406" TEXT="Lorem ipsum dolor sit amet, consectetur adipiscing elit."/> |
|
67 |
<LANGUAGESTRING_AUD REV="1024" REVTYPE="1" ID="2" CREATED="2008-12-10 09:56:07.0" UUID="373e7154-9372-4985-b77e-68df28e3f84b" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="407" TEXT="Praesent vitae turpis vitae sapien sodales sagittis."/> |
|
68 |
<LANGUAGESTRING_AUD REV="1024" REVTYPE="1" ID="3" CREATED="2008-12-10 09:56:07.0" UUID="f72f17d8-58c2-4c4e-b052-89d9016b6d02" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="407" TEXT="Maecenas congue ligula ut nulla. Nullam commodo euismod dolor."/> |
|
69 |
<NAMERELATIONSHIP ID="1" CREATED="2008-12-10 09:56:07.0" UUID="331c93a6-eabc-4a32-9a26-351aaff8dfbd" UPDATED="2008-12-10 09:56:07.253" RELATEDFROM_ID="15" RELATEDTO_ID="27" TYPE_ID="857" DOUBTFUL="false"/> |
|
70 |
<REFERENCE ID="1" CREATED="2008-12-10 09:56:07.0" UUID="596b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lorem ipsum" PROTECTEDTITLECACHE="true" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/> |
|
71 |
<REFERENCE ID="2" CREATED="2008-12-10 09:56:07.0" UUID="ad4322b7-4b05-48af-be70-f113e46c545e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="cate-sphingidae.org" PROTECTEDTITLECACHE="true" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/> |
|
72 |
<REFERENCE ID="3" CREATED="2008-12-10 09:56:07.0" UUID="ad4322b7-4b05-48af-be70-f113e46c545f" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="cate-araceae.org" PROTECTEDTITLECACHE="true" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/> |
|
73 |
<SPECIMENOROBSERVATIONBASE DTYPE="DerivedUnit" RECORDBASIS="PS" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="50a276c0-4df9-4da3-8b18-b4d2f82aa9b4" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Lorem ipsum" PROTECTEDTITLECACHE="true"/> |
|
74 |
<TAXONBASE DTYPE="Taxon" ID="1" SEC_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="258e28a3-c4e5-4b87-823e-2963c7831ce3" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec Lorem ipsum" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false" DOUBTFUL="false" PUBLISH="true" NAME_ID="36"/> |
|
75 |
<TAXONBASE DTYPE="Taxon" ID="2" SEC_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="e110d2c6-fa07-4459-bb7c-269fa0d8f052" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Cryptocoryne griffithii Schott sec Lorem ipsum" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false" DOUBTFUL="false" PUBLISH="true" NAME_ID="39"/> |
|
76 |
<TAXONNAME NAMETYPE="ICZN" ID="3" CREATED="2008-12-10 09:56:07.0" UUID="9640a158-2bdb-4cbc-bff6-8f77e781f86b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Sphingidae Linnaeus, 1758" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Linnaeus, 1758" NAMECACHE="Sphingidae" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="3" RANK_ID="782" GENUSORUNINOMIAL="Sphingidae" NOMENCLATURALREFERENCE_ID="1" COMBINATIONAUTHORSHIP_ID="1"/> |
|
77 |
</dataset> |
cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/hibernate/FreeTextSearchIntegration.xml | ||
---|---|---|
1 |
<?xml version='1.0' encoding='UTF-8'?> |
|
2 |
<dataset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../database/schema/dataset.xsd"> |
|
3 |
<DESCRIPTIONBASE DTYPE="TaxonDescription" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="5f3265ed-68ad-4ec3-826f-0d29d25986b9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Aglaodorum Schott sec. cate-araceae.org" PROTECTEDTITLECACHE="true" TAXON_ID="1" IMAGEGALLERY="false" ISDEFAULT="false" /> |
|
4 |
<DESCRIPTIONBASE DTYPE="TaxonDescription" ID="2" CREATED="2008-12-10 09:56:07.0" UUID="d69d6d40-eb98-42f9-8d30-fbeb0a7db33b" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Aglaonema Schott sec. cate-araceae.org" PROTECTEDTITLECACHE="true" TAXON_ID="2" IMAGEGALLERY="false" ISDEFAULT="false" /> |
|
5 |
<DESCRIPTIONBASE DTYPE="TaxonDescription" ID="3" CREATED="2008-12-10 09:56:07.0" UUID="5327c38a-e0db-4786-9656-cc10fcc47a6f" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arophyton buchetii Bogner sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" TAXON_ID="3" IMAGEGALLERY="false" ISDEFAULT="false" /> |
|
6 |
<DESCRIPTIONBASE DTYPE="TaxonDescription" ID="4" CREATED="2008-12-10 09:56:07.0" UUID="85f7ce53-2caf-4de3-a1df-6905eccfd453" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arophyton tripartitum Jum. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" TAXON_ID="4" IMAGEGALLERY="false" ISDEFAULT="false" /> |
|
7 |
<DESCRIPTIONELEMENTBASE DTYPE="TextData" ID="34" INDESCRIPTION_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="31a0160a-51b2-4565-85cf-2be58cb561d6" UPDATED="2008-12-10 09:56:07.253" FEATURE_ID="927"/> |
|
8 |
<DESCRIPTIONELEMENTBASE DTYPE="TextData" ID="35" INDESCRIPTION_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="50f6b799-3585-40a7-b69d-e7be77b2651a" UPDATED="2008-12-10 09:56:07.253" FEATURE_ID="936"/> |
|
9 |
<DESCRIPTIONELEMENTBASE DTYPE="TextData" ID="36" INDESCRIPTION_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="c1e21ed1-4925-4e85-845f-e4b7a8386a33" UPDATED="2008-12-10 09:56:07.253" FEATURE_ID="936"/> |
|
10 |
<DESCRIPTIONELEMENTBASE DTYPE="TextData" ID="37" INDESCRIPTION_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="3232ad3b-26a2-4a83-86bd-5b12e00129be" UPDATED="2008-12-10 09:56:07.253" FEATURE_ID="936"/> |
|
11 |
<DESCRIPTIONELEMENTBASE DTYPE="TextData" ID="38" INDESCRIPTION_ID="4" CREATED="2008-12-10 09:56:07.0" UUID="b90933f7-696e-4d33-a8ea-b7e06fddc112" UPDATED="2008-12-10 09:56:07.253" FEATURE_ID="936"/> |
|
12 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING TEXTDATA_ID="34" MULTILANGUAGETEXT_ID="1"/> |
|
13 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING TEXTDATA_ID="35" MULTILANGUAGETEXT_ID="2"/> |
|
14 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING TEXTDATA_ID="36" MULTILANGUAGETEXT_ID="3"/> |
|
15 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING TEXTDATA_ID="37" MULTILANGUAGETEXT_ID="4"/> |
|
16 |
<DESCRIPTIONELEMENTBASE_LANGUAGESTRING TEXTDATA_ID="38" MULTILANGUAGETEXT_ID="5"/> |
|
17 |
<HOMOTYPICALGROUP ID="1" CREATED="2008-12-10 09:56:07.0" UUID="7b214eb9-a6ac-48e5-af02-bbea634d2a03" UPDATED="2008-12-10 09:56:07.238"/> |
|
18 |
<HOMOTYPICALGROUP ID="2" CREATED="2008-12-10 09:56:07.0" UUID="6c241a4c-e5a0-4344-8e5e-a81f17b75973" UPDATED="2008-12-10 09:56:07.253"/> |
|
19 |
<HOMOTYPICALGROUP ID="3" CREATED="2008-12-10 09:56:07.0" UUID="76eac2b8-9c5a-4b25-acd1-e4e0d894106f" UPDATED="2008-12-10 09:56:07.253"/> |
|
20 |
<HOMOTYPICALGROUP ID="4" CREATED="2008-12-10 09:56:07.0" UUID="3c6ff240-9cab-4ec9-b47e-97280318ab30" UPDATED="2008-12-10 09:56:07.253"/> |
|
21 |
<HOMOTYPICALGROUP ID="5" CREATED="2008-12-10 09:56:07.0" UUID="5cd73df5-1c72-44a6-9864-adb145d8bd56" UPDATED="2008-12-10 09:56:07.253"/> |
|
22 |
<HOMOTYPICALGROUP ID="6" CREATED="2008-12-10 09:56:07.0" UUID="335977f0-ef55-4294-b78b-aed47435b428" UPDATED="2008-12-10 09:56:07.253"/> |
|
23 |
<HOMOTYPICALGROUP ID="7" CREATED="2008-12-10 09:56:07.0" UUID="e902a44e-7b26-4dc5-8251-d62c48d01bad" UPDATED="2008-12-10 09:56:07.253"/> |
|
24 |
<HOMOTYPICALGROUP ID="8" CREATED="2008-12-10 09:56:07.0" UUID="4806e853-d7c3-4216-8fa1-022be728bd3c" UPDATED="2008-12-10 09:56:07.253"/> |
|
25 |
<HOMOTYPICALGROUP ID="9" CREATED="2008-12-10 09:56:07.0" UUID="c454bd99-c7f3-43d6-8846-5fcc24f0c31b" UPDATED="2008-12-10 09:56:07.253"/> |
|
26 |
<HOMOTYPICALGROUP ID="10" CREATED="2008-12-10 09:56:07.0" UUID="4a92945c-e198-4f59-a19c-717e0b83e9f0" UPDATED="2008-12-10 09:56:07.253"/> |
|
27 |
<HOMOTYPICALGROUP ID="11" CREATED="2008-12-10 09:56:07.0" UUID="c5e7f225-60c2-4001-9488-0f584ba522ea" UPDATED="2008-12-10 09:56:07.238"/> |
|
28 |
<HOMOTYPICALGROUP ID="12" CREATED="2008-12-10 09:56:07.0" UUID="a4f0abc0-f6c3-42f0-98e9-10aec07415f2" UPDATED="2008-12-10 09:56:07.253"/> |
|
29 |
<HOMOTYPICALGROUP ID="13" CREATED="2008-12-10 09:56:07.0" UUID="9eb6d8c4-4b74-481f-9063-6251843606a3" UPDATED="2008-12-10 09:56:07.253"/> |
|
30 |
<HOMOTYPICALGROUP ID="14" CREATED="2008-12-10 09:56:07.0" UUID="2addf98d-ab27-4b26-ae1b-06fda059cddd" UPDATED="2008-12-10 09:56:07.253"/> |
|
31 |
<HOMOTYPICALGROUP ID="15" CREATED="2008-12-10 09:56:07.0" UUID="399af850-b662-4c3d-9038-ea5219af49de" UPDATED="2008-12-10 09:56:07.253"/> |
|
32 |
<HOMOTYPICALGROUP ID="16" CREATED="2008-12-10 09:56:07.0" UUID="ffb3e841-ea6a-4107-8dc7-7ee52f7ae500" UPDATED="2008-12-10 09:56:07.253"/> |
|
33 |
<HOMOTYPICALGROUP ID="17" CREATED="2008-12-10 09:56:07.0" UUID="de608141-143c-4337-91e9-4094fe814522" UPDATED="2008-12-10 09:56:07.253"/> |
|
34 |
<HOMOTYPICALGROUP ID="18" CREATED="2008-12-10 09:56:07.0" UUID="2f17e98b-d5bd-4c54-ab5c-e0fea4eaaae0" UPDATED="2008-12-10 09:56:07.253"/> |
|
35 |
<HOMOTYPICALGROUP ID="19" CREATED="2008-12-10 09:56:07.0" UUID="9a554521-7f2a-451d-8bea-64827d562db9" UPDATED="2008-12-10 09:56:07.253"/> |
|
36 |
<HOMOTYPICALGROUP ID="20" CREATED="2008-12-10 09:56:07.0" UUID="7dcc4480-9a81-47a5-9830-0a70c8f64b79" UPDATED="2008-12-10 09:56:07.253"/> |
|
37 |
<HOMOTYPICALGROUP ID="21" CREATED="2008-12-10 09:56:07.0" UUID="a779e64e-6d57-406f-97c2-f09187ef9d87" UPDATED="2008-12-10 09:56:07.238"/> |
|
38 |
<HOMOTYPICALGROUP ID="22" CREATED="2008-12-10 09:56:07.0" UUID="9b17ca72-bdef-498a-bc76-cdbb2734c08d" UPDATED="2008-12-10 09:56:07.253"/> |
|
39 |
<HOMOTYPICALGROUP ID="23" CREATED="2008-12-10 09:56:07.0" UUID="b4406aa9-c923-40e8-b75e-39b434149a03" UPDATED="2008-12-10 09:56:07.253"/> |
|
40 |
<HOMOTYPICALGROUP ID="24" CREATED="2008-12-10 09:56:07.0" UUID="422bf053-72bb-4624-ac65-92de413c7ea2" UPDATED="2008-12-10 09:56:07.253"/> |
|
41 |
<HOMOTYPICALGROUP ID="25" CREATED="2008-12-10 09:56:07.0" UUID="1cb31fff-de80-455b-898e-7da8eea8ddb4" UPDATED="2008-12-10 09:56:07.253"/> |
|
42 |
<HOMOTYPICALGROUP ID="26" CREATED="2008-12-10 09:56:07.0" UUID="7dcdf873-5dfe-4349-9509-3aee3d3f830f" UPDATED="2008-12-10 09:56:07.253"/> |
|
43 |
<HOMOTYPICALGROUP ID="27" CREATED="2008-12-10 09:56:07.0" UUID="ff5ccd39-ac81-4859-a158-7487eddfcd2f" UPDATED="2008-12-10 09:56:07.253"/> |
|
44 |
<HOMOTYPICALGROUP ID="28" CREATED="2008-12-10 09:56:07.0" UUID="ca6c8000-a5da-4464-8f4b-8c602a7c58df" UPDATED="2008-12-10 09:56:07.253"/> |
|
45 |
<HOMOTYPICALGROUP ID="29" CREATED="2008-12-10 09:56:07.0" UUID="4a617bae-ef0d-4f4f-91d3-8f246dea1479" UPDATED="2008-12-10 09:56:07.253"/> |
|
46 |
<HOMOTYPICALGROUP ID="30" CREATED="2008-12-10 09:56:07.0" UUID="17fa02ae-3506-4ed3-b79e-611aa862cacc" UPDATED="2008-12-10 09:56:07.253"/> |
|
47 |
<HOMOTYPICALGROUP ID="31" CREATED="2008-12-10 09:56:07.0" UUID="cee3baf6-c479-4606-8d5a-bc8380167175" UPDATED="2008-12-10 09:56:07.238"/> |
|
48 |
<HOMOTYPICALGROUP ID="32" CREATED="2008-12-10 09:56:07.0" UUID="036286ea-3379-4f86-b100-11179cf2e793" UPDATED="2008-12-10 09:56:07.253"/> |
|
49 |
<HOMOTYPICALGROUP ID="33" CREATED="2008-12-10 09:56:07.0" UUID="a218a8e3-70ae-4c58-9463-7725e1b8e112" UPDATED="2008-12-10 09:56:07.253"/> |
|
50 |
<HOMOTYPICALGROUP ID="34" CREATED="2008-12-10 09:56:07.0" UUID="5381dcb7-bddf-49d5-8669-1f34d8a43b32" UPDATED="2008-12-10 09:56:07.253"/> |
|
51 |
<HOMOTYPICALGROUP ID="35" CREATED="2008-12-10 09:56:07.0" UUID="baf4e929-4291-4635-aa35-1255069eefe6" UPDATED="2008-12-10 09:56:07.253"/> |
|
52 |
<HOMOTYPICALGROUP ID="36" CREATED="2008-12-10 09:56:07.0" UUID="b2b007a4-9c8c-43a1-8da4-20ed85464cf2" UPDATED="2008-12-10 09:56:07.253"/> |
|
53 |
<HOMOTYPICALGROUP ID="37" CREATED="2008-12-10 09:56:07.0" UUID="c9bb41cf-d577-46d6-932e-45e5d85f573e" UPDATED="2008-12-10 09:56:07.253"/> |
|
54 |
<HOMOTYPICALGROUP ID="38" CREATED="2008-12-10 09:56:07.0" UUID="b49f63e4-7287-441f-ac88-8859ab7fadd1" UPDATED="2008-12-10 09:56:07.253"/> |
|
55 |
<HOMOTYPICALGROUP ID="39" CREATED="2008-12-10 09:56:07.0" UUID="395d2a8c-f322-48fa-8fd8-a1f3abeb76fa" UPDATED="2008-12-10 09:56:07.253"/> |
|
56 |
<HOMOTYPICALGROUP ID="40" CREATED="2008-12-10 09:56:07.0" UUID="dbf8a723-fe2e-406c-8722-f2fa9894e867" UPDATED="2008-12-10 09:56:07.253"/> |
|
57 |
<HOMOTYPICALGROUP ID="41" CREATED="2008-12-10 09:56:07.0" UUID="0a1b2c99-9769-459c-bcbc-1497d5e6b7c0" UPDATED="2008-12-10 09:56:07.253"/> |
|
58 |
<HOMOTYPICALGROUP ID="42" CREATED="2008-12-10 09:56:07.0" UUID="1702f94e-fd12-49ba-b631-311c6fb51ffa" UPDATED="2008-12-10 09:56:07.253"/> |
|
59 |
<HOMOTYPICALGROUP ID="43" CREATED="2008-12-10 09:56:07.0" UUID="dbe7aae2-9e13-4067-ada8-9fbb10c34aa2" UPDATED="2008-12-10 09:56:07.253"/> |
|
60 |
<HOMOTYPICALGROUP ID="44" CREATED="2008-12-10 09:56:07.0" UUID="1495ac30-787d-4bc0-842a-9f062e4d7ce2" UPDATED="2008-12-10 09:56:07.253"/> |
|
61 |
<HOMOTYPICALGROUP ID="45" CREATED="2008-12-10 09:56:07.0" UUID="e4dcc467-8229-4330-aeb2-1ffa2261ef22" UPDATED="2008-12-10 09:56:07.253"/> |
|
62 |
<HOMOTYPICALGROUP ID="46" CREATED="2008-12-10 09:56:07.0" UUID="3ca70107-8236-4d92-9839-8653a838acaa" UPDATED="2008-12-10 09:56:07.253"/> |
|
63 |
<HOMOTYPICALGROUP ID="47" CREATED="2008-12-10 09:56:07.0" UUID="16bb00ee-13f6-4b52-990e-f7adec0cc583" UPDATED="2008-12-10 09:56:07.253"/> |
|
64 |
<HOMOTYPICALGROUP ID="48" CREATED="2008-12-10 09:56:07.0" UUID="c7b16fc6-764c-4e88-a809-97acc860ae68" UPDATED="2008-12-10 09:56:07.253"/> |
|
65 |
<HOMOTYPICALGROUP ID="49" CREATED="2008-12-10 09:56:07.0" UUID="d1f2d58c-b67b-4d3f-8c8b-a9112e93ba19" UPDATED="2008-12-10 09:56:07.253"/> |
|
66 |
<HOMOTYPICALGROUP ID="50" CREATED="2008-12-10 09:56:07.0" UUID="035c03b2-c717-436e-8aeb-a9637029dc41" UPDATED="2008-12-10 09:56:07.253"/> |
|
67 |
<HOMOTYPICALGROUP ID="51" CREATED="2008-12-10 09:56:07.0" UUID="c8db9136-8c3c-4a48-aacf-b078a0f53998" UPDATED="2008-12-10 09:56:07.253"/> |
|
68 |
<HOMOTYPICALGROUP ID="52" CREATED="2008-12-10 09:56:07.0" UUID="e6d318b0-158c-49ee-8f62-b63d7bd63840" UPDATED="2008-12-10 09:56:07.253"/> |
|
69 |
<HOMOTYPICALGROUP ID="53" CREATED="2008-12-10 09:56:07.0" UUID="31294705-e7a7-41a9-bb50-a022ed2a0e1c" UPDATED="2008-12-10 09:56:07.253"/> |
|
70 |
<HOMOTYPICALGROUP ID="54" CREATED="2008-12-10 09:56:07.0" UUID="d28098e8-7734-4f3a-91de-130d867df8e5" UPDATED="2008-12-10 09:56:07.253"/> |
|
71 |
<HOMOTYPICALGROUP ID="55" CREATED="2008-12-10 09:56:07.0" UUID="30e6a68c-5313-47d9-815a-816392b69d02" UPDATED="2008-12-10 09:56:07.253"/> |
|
72 |
<LANGUAGESTRING ID="1" CREATED="2008-12-10 09:56:07.0" UUID="2a5ceebb-4830-4524-b330-78461bf8cb6b" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="1" TEXT="Lorem ipsum dolor sit amet, consectetuer adipiscing elit."/> |
|
73 |
<LANGUAGESTRING ID="2" CREATED="2008-12-10 09:56:07.0" UUID="373e7154-9372-4985-b77e-68df28e3f84b" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="1" TEXT="Suspendisse sed felis a ante lorem dignissim lobortis."/> |
|
74 |
<LANGUAGESTRING ID="3" CREATED="2008-12-10 09:56:07.0" UUID="f72f17d8-58c2-4c4e-b052-89d9016b6d02" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="1" TEXT="Praesent ornare. Duis tincidunt nisl dignissim eros vehicula facilisis."/> |
|
75 |
<LANGUAGESTRING ID="4" CREATED="2008-12-10 09:56:07.0" UUID="c01d6e10-aaea-4c65-b63e-5cdaab1e1603" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="1" TEXT="Duis ligula est, lorem et, sagittis non, egestas ullamcorper, urna."/> |
|
76 |
<LANGUAGESTRING ID="5" CREATED="2008-12-10 09:56:07.0" UUID="8bc4cbd0-96c9-44e5-8ed7-9b800d1fbe47" UPDATED="2008-12-10 09:56:07.253" LANGUAGE_ID="1" TEXT="Praesent mi sem, pretium consectetuer, cursus quis, euismo lorem et, diam."/> |
|
77 |
<REFERENCE ID="1" CREATED="2008-12-10 09:56:07.0" UUID="596b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lorem ipsum" PROTECTEDTITLECACHE="true" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/> |
|
78 |
<REFERENCE ID="2" CREATED="2008-12-10 09:56:07.0" UUID="ad4322b7-4b05-48af-be70-f113e46c545e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="cate-sphingidae.org" PROTECTEDTITLECACHE="true" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/> |
|
79 |
<REFERENCE ID="3" CREATED="2008-12-10 09:56:07.0" UUID="ad4322b7-4b05-48af-be70-f113e46c545e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="cate-araceae.org" PROTECTEDTITLECACHE="true" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/> |
|
80 |
<TAXONBASE DTYPE="Taxon" ID="1" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Aglaodorum Schott sec. cate-araceae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="1"/> |
|
81 |
<TAXONBASE DTYPE="Taxon" ID="2" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Aglaonema Schott sec. cate-araceae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="2"/> |
|
82 |
<TAXONBASE DTYPE="Taxon" ID="3" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arophyton buchetii Bogner sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="3"/> |
|
83 |
<TAXONBASE DTYPE="Taxon" ID="4" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arophyton tripartitum Jum. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="4"/> |
|
84 |
<TAXONBASE DTYPE="Taxon" ID="5" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="17233b5e-74e7-42fc-bc37-522684657ed4" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arophyton crassifolium (Buchet) Bogner sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="5"/> |
|
85 |
<TAXONBASE DTYPE="Taxon" ID="6" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="b989a278-c414-49f7-9a10-7d784700e4c4" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arophyton humbertii Bogner sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="6"/> |
|
86 |
<TAXONBASE DTYPE="Taxon" ID="7" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="15611343-6b11-487f-8233-4756a49a83e2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arophyton pedatum Buchet sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="7"/> |
|
87 |
<TAXONBASE DTYPE="Taxon" ID="8" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arophyton rhizomatosum (Buchet) Bogner sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="8"/> |
|
88 |
<TAXONBASE DTYPE="Taxon" ID="9" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="900052b7-b69c-4e26-a8f0-01c215214c40" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arophyton simplex Buchet sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="9"/> |
|
89 |
<TAXONBASE DTYPE="Taxon" ID="10" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum L. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="10"/> |
|
90 |
<TAXONBASE DTYPE="Taxon" ID="11" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum apulum (Carano) P.C.Boyce sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="11"/> |
|
91 |
<TAXONBASE DTYPE="Taxon" ID="12" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="7748d6f0-04d8-4052-9904-c43f55682419" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum balansanum R.R.Mill sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="12"/> |
|
92 |
<TAXONBASE DTYPE="Taxon" ID="13" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="63f251fa-f283-46bb-ad42-7390f0a1e806" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum besserianum Schott sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="13"/> |
|
93 |
<TAXONBASE DTYPE="Taxon" ID="14" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="00245994-149e-4cc4-8186-aefd48d4acf8" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum byzantinum Blume sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="14"/> |
|
94 |
<TAXONBASE DTYPE="Taxon" ID="15" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="c5cc8674-4242-49a4-aada-72d63194f5fa" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum concinnatum Schott sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="15"/> |
|
95 |
<TAXONBASE DTYPE="Taxon" ID="16" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="6ecc117a-3e9a-4030-8748-f63a0412e065" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum creticum Boiss. & Heldr. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="16"/> |
|
96 |
<TAXONBASE DTYPE="Taxon" ID="17" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="f6700b5b-b6dc-421a-b979-9429ffad8262" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum cylindraceum Gasp. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="17"/> |
|
97 |
<TAXONBASE DTYPE="Taxon" ID="18" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="b503efaf-b800-421b-beba-3c6fab4b3c34" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum cyrenaicum Hruby sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="18"/> |
|
98 |
<TAXONBASE DTYPE="Taxon" ID="19" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="a9f42927-e507-4fda-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum dioscoridis Sm. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="19"/> |
|
99 |
<TAXONBASE DTYPE="Taxon" ID="20" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum dioscoridis var cyprium (Schott) Engl. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="20"/> |
|
100 |
<TAXONBASE DTYPE="Taxon" ID="21" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="c089d514-f599-4f5a-bc90-3a11176d0f76" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum dioscoridis var dioscoridis sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="21"/> |
|
101 |
<TAXONBASE DTYPE="Taxon" ID="22" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum dioscoridis var philistaeum (Kotschy ex Schott) Engl. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="22"/> |
|
102 |
<TAXONBASE DTYPE="Taxon" ID="23" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum dioscoridis var syriacum (Blume) Engl. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="23"/> |
|
103 |
<TAXONBASE DTYPE="Taxon" ID="24" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="3d2a3441-4602-405f-8ba7-0685d88d7235" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum elongatum Steven sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="24"/> |
|
104 |
<TAXONBASE DTYPE="Taxon" ID="25" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="4b47c134-0c99-43c9-a046-620a195cd69e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum elongatum subsp alpinariae Alpinar & R.R.Mill sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="25"/> |
|
105 |
<TAXONBASE DTYPE="Taxon" ID="26" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="7832c932-f687-4180-a808-fa82d57a9ac8" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum elongatum subsp elongatum sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="26"/> |
|
106 |
<TAXONBASE DTYPE="Taxon" ID="27" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum euxinum R.R.Mill sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="27"/> |
|
107 |
<TAXONBASE DTYPE="Taxon" ID="28" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum gratum Schott sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="28"/> |
|
108 |
<TAXONBASE DTYPE="Taxon" ID="29" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum hainesii Riedl sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="29"/> |
|
109 |
<TAXONBASE DTYPE="Taxon" ID="30" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum hygrophilum Boiss. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="30"/> |
|
110 |
<TAXONBASE DTYPE="Taxon" ID="31" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="3da4ab34-6c50-4586-801e-732615899b07" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum idaeum Coustur. & Gand. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="31"/> |
|
111 |
<TAXONBASE DTYPE="Taxon" ID="32" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="d88aa25c-7984-4870-bc9c-821f094d3a48" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum italicum Mill. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="32"/> |
|
112 |
<TAXONBASE DTYPE="Taxon" ID="33" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum italicum subsp albispathum (Steven ex Ledeb.) Prime sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="33"/> |
|
113 |
<TAXONBASE DTYPE="Taxon" ID="34" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum italicum subsp canariense (Webb & Berthel.) P.C.Boyce sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="34"/> |
|
114 |
<TAXONBASE DTYPE="Taxon" ID="35" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum italicum subsp italicum sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="35"/> |
|
115 |
<TAXONBASE DTYPE="Taxon" ID="36" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum italicum subsp neglectum (F.Towns.) Prime sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="36"/> |
|
116 |
<TAXONBASE DTYPE="Taxon" ID="37" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum jacquemontii Blume sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="37"/> |
|
117 |
<TAXONBASE DTYPE="Taxon" ID="38" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum korolkowii Regel sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="38"/> |
|
118 |
<TAXONBASE DTYPE="Taxon" ID="39" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="a9ceeb42-bf92-4702-84cf-4040c36af435" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum lucanum Cavara & Grande sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="39"/> |
|
119 |
<TAXONBASE DTYPE="Taxon" ID="40" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="23e7bfeb-bf3a-4a21-8df7-d5d586924a8e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum maculatum L. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="40"/> |
|
120 |
<TAXONBASE DTYPE="Taxon" ID="41" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="40552d4b-45af-41c8-b11d-dea61d6fcd44" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum nigrum Schott sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="41"/> |
|
121 |
<TAXONBASE DTYPE="Taxon" ID="42" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="d46b8661-b9bb-4831-bbb6-3b785da3af64" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum orientale M.Bieb. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="42"/> |
|
122 |
<TAXONBASE DTYPE="Taxon" ID="43" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="8e8b4021-1c71-4c09-b5c0-15d8f5f9bb9e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum orientale subsp longispathum (Rchb.) Engl. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="43"/> |
|
123 |
<TAXONBASE DTYPE="Taxon" ID="44" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="a370e182-38b4-4c8d-9a79-ceb05ab63403" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum orientale subsp orientale sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="44"/> |
|
124 |
<TAXONBASE DTYPE="Taxon" ID="45" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="582ebdbe-3c80-4c90-9dbf-595bd01fb5b7" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum palaestinum Boiss. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="45"/> |
|
125 |
<TAXONBASE DTYPE="Taxon" ID="46" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="0791ded0-517c-4284-9d6c-cf7df4770b71" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum pictum L.f. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="46"/> |
|
126 |
<TAXONBASE DTYPE="Taxon" ID="47" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="349bec8b-97af-4715-b747-595c4a3f41f9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum purpureospathum P.C.Boyce sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="47"/> |
|
127 |
<TAXONBASE DTYPE="Taxon" ID="48" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="c8ec5ab0-13a3-4dfe-81d1-ccd1f3775588" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum rupicola Boiss. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="48"/> |
|
128 |
<TAXONBASE DTYPE="Taxon" ID="49" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="942b4f2f-8156-4821-90c0-7e3a903e4a42" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum rupicola var rupicola sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="49"/> |
|
129 |
<TAXONBASE DTYPE="Taxon" ID="50" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="a58a89cb-71c1-4206-869c-4707bcd79657" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum rupicola var virescens (Stapf) P.C.Boyce sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="50"/> |
|
130 |
<TAXONBASE DTYPE="Taxon" ID="51" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="1362bc2a-6825-4145-bfa6-a7bfc326231d" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum sintenisii (Engl.) P.C.Boyce sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="51"/> |
|
131 |
<TAXONBASE DTYPE="Taxon" ID="52" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="47fb7722-e779-4998-b06b-8ac1061e5887" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum x sooi Terpó sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="52"/> |
|
132 |
<TAXONBASE DTYPE="Synonym" ID="53" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="fe55f99b-beb6-447c-86d2-235a2508dcd7" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum phrygium Boiss. ex Tchich. sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="53"/> |
|
133 |
<TAXONBASE DTYPE="Synonym" ID="54" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="6748713c-4fa0-4cac-808b-cab6acb41e90" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum nickelii Schott sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="54"/> |
|
134 |
<TAXONBASE DTYPE="Synonym" ID="55" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="26098577-a8ea-4edd-a190-eff534f4c4ea" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Arum wettsteinii Hruby sec. cate-araceaea.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" NAME_ID="55"/> |
|
135 |
<TAXONNAME NAMETYPE="ICNAFP" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="a49a3963-c4ea-4047-8588-2f8f15352730" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Aglaodorum Schott" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Schott" NAMECACHE="Aglaodorum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="1" RANK_ID="765" GENUSORUNINOMIAL="Aglaodorum" NOMENCLATURALREFERENCE_ID="1"/> |
|
136 |
<TAXONNAME NAMETYPE="ICNAFP" ID="2" CREATED="2008-12-10 09:56:07.0" UUID="05a438d6-065f-49ef-84db-c7dc2c259975" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Aglaonema Schott" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE=" " PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Schott" NAMECACHE="Aglaonema" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="2" RANK_ID="765" GENUSORUNINOMIAL="Aglaonema" NOMENCLATURALREFERENCE_ID="1"/> |
|
137 |
<TAXONNAME NAMETYPE="ICNAFP" ID="3" CREATED="2008-12-10 09:56:07.0" UUID="9640a158-2bdb-4cbc-bff6-8f77e781f86b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arophyton buchetii Bogner" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Bogner" NAMECACHE="Arophyton buchetii" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="3" RANK_ID="765" GENUSORUNINOMIAL="Arophyton" SPECIFICEPITHET="buchetii" NOMENCLATURALREFERENCE_ID="1"/> |
|
138 |
<TAXONNAME NAMETYPE="ICNAFP" ID="4" CREATED="2008-12-10 09:56:07.0" UUID="446d8d76-e206-49e1-b6da-d06ce1f296e1" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arophyton tripartitum Jum." PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Jum." NAMECACHE="Arophyton tripartitum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="4" RANK_ID="765" GENUSORUNINOMIAL="Arophyton" SPECIFICEPITHET="tripartitum" NOMENCLATURALREFERENCE_ID="1"/> |
|
139 |
<TAXONNAME NAMETYPE="ICNAFP" ID="5" CREATED="2008-12-10 09:56:07.0" UUID="3d0b9061-fc9d-4de5-9dc1-341e10eb139e" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arophyton crassifolium (Buchet) Bogner" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Buchet) Bogner" NAMECACHE="Arophyton crassifolium" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="5" RANK_ID="765" GENUSORUNINOMIAL="Arophyton" SPECIFICEPITHET="crassifolium" NOMENCLATURALREFERENCE_ID="1"/> |
|
140 |
<TAXONNAME NAMETYPE="ICNAFP" ID="6" CREATED="2008-12-10 09:56:07.0" UUID="e4d3c75c-3bfb-451e-ade1-e5e0307879dd" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arophyton humbertii Bogner" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Bogner" NAMECACHE="Arophyton humbertii" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="6" RANK_ID="765" GENUSORUNINOMIAL="Arophyton" SPECIFICEPITHET="humbertii" NOMENCLATURALREFERENCE_ID="1"/> |
|
141 |
<TAXONNAME NAMETYPE="ICNAFP" ID="7" CREATED="2008-12-10 09:56:07.0" UUID="9dcb7f80-05c6-4eb0-bc04-8a72353a67d7" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arophyton pedatum Buchet" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Buchet" NAMECACHE="Arophyton pedatum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="7" RANK_ID="765" GENUSORUNINOMIAL="Arophyton" SPECIFICEPITHET="pedatum" NOMENCLATURALREFERENCE_ID="1"/> |
|
142 |
<TAXONNAME NAMETYPE="ICNAFP" ID="8" CREATED="2008-12-10 09:56:07.0" UUID="f2983a50-5121-4641-a9ab-0507821b7563" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arophyton rhizomatosum (Buchet) Bogner" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Buchet) Bogner" NAMECACHE="Arophyton rhizomatosum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="8" RANK_ID="765" GENUSORUNINOMIAL="Arophyton" SPECIFICEPITHET="rhizomatosum" NOMENCLATURALREFERENCE_ID="1"/> |
|
143 |
<TAXONNAME NAMETYPE="ICNAFP" ID="9" CREATED="2008-12-10 09:56:07.0" UUID="73a90270-16bb-43f6-b7f0-305b617c9971" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arophyton simplex Buchet" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Buchet" NAMECACHE="Arophyton simplex" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="9" RANK_ID="765" GENUSORUNINOMIAL="Arophyton" SPECIFICEPITHET="simplex" NOMENCLATURALREFERENCE_ID="1"/> |
|
144 |
<TAXONNAME NAMETYPE="ICNAFP" ID="10" CREATED="2008-12-10 09:56:07.0" UUID="a67e7431-5c04-4cb6-b83e-c50c439561fe" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arum L." PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="L." NAMECACHE="Arum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="10" RANK_ID="774" GENUSORUNINOMIAL="Arum" NOMENCLATURALREFERENCE_ID="1"/> |
|
145 |
<TAXONNAME NAMETYPE="ICNAFP" ID="11" CREATED="2008-12-10 09:56:07.0" UUID="8e6aaf9b-5b99-4525-873b-f535d35834ac" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arum apulum (Carano) P.C.Boyce" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Carano) P.C.Boyce" NAMECACHE="Arum apulum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="11" RANK_ID="765" GENUSORUNINOMIAL="Arum" SPECIFICEPITHET="apulum" NOMENCLATURALREFERENCE_ID="1"/> |
|
146 |
<TAXONNAME NAMETYPE="ICNAFP" ID="12" CREATED="2008-12-10 09:56:07.0" UUID="c1864a99-c025-47e1-87f5-5917b905cca1" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arum balansanum R.R.Mill" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="R.R.Mill" NAMECACHE="Arum balansanum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="12" RANK_ID="765" GENUSORUNINOMIAL="Arum" SPECIFICEPITHET="balansanum" NOMENCLATURALREFERENCE_ID="1"/> |
|
147 |
<TAXONNAME NAMETYPE="ICNAFP" ID="13" CREATED="2008-12-10 09:56:07.0" UUID="071a336b-3f31-44d8-bc81-4505dd7ca50b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arum besserianum Schott" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Schott" NAMECACHE="Arum besserianum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="13" RANK_ID="765" GENUSORUNINOMIAL="Arum" SPECIFICEPITHET="besserianum" NOMENCLATURALREFERENCE_ID="1"/> |
|
148 |
<TAXONNAME NAMETYPE="ICNAFP" ID="14" CREATED="2008-12-10 09:56:07.0" UUID="e8bf37f5-5b87-43dc-8481-a2e58e4f1e71" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arum byzantinum Blume" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Blume" NAMECACHE="Arum byzantinum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="14" RANK_ID="765" GENUSORUNINOMIAL="Arum" SPECIFICEPITHET="byzantinum" NOMENCLATURALREFERENCE_ID="1"/> |
|
149 |
<TAXONNAME NAMETYPE="ICNAFP" ID="15" CREATED="2008-12-10 09:56:07.0" UUID="c2cab2ad-3e3a-47b8-8aa8-d9e1c0857647" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arum concinnatum Schott" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Schott" NAMECACHE="Arum concinnatum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="15" RANK_ID="765" GENUSORUNINOMIAL="Arum" SPECIFICEPITHET="concinnatum" NOMENCLATURALREFERENCE_ID="1"/> |
|
150 |
<TAXONNAME NAMETYPE="ICNAFP" ID="16" CREATED="2008-12-10 09:56:07.0" UUID="3d54aed8-7caa-4c74-bbe2-7b946b63f39b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arum creticum Boiss. & Heldr." PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Boiss. & Heldr." NAMECACHE="Arum creticum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="16" RANK_ID="765" GENUSORUNINOMIAL="Arum" SPECIFICEPITHET="creticum" NOMENCLATURALREFERENCE_ID="1"/> |
|
151 |
<TAXONNAME NAMETYPE="ICNAFP" ID="17" CREATED="2008-12-10 09:56:07.0" UUID="2a91a640-ab5a-4993-a58d-a07c0f2ecba3" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arum cylindraceum Gasp." PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Gasp." NAMECACHE="Arum cylindraceum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="17" RANK_ID="765" GENUSORUNINOMIAL="Arum" SPECIFICEPITHET="cylindraceum" NOMENCLATURALREFERENCE_ID="1"/> |
|
152 |
<TAXONNAME NAMETYPE="ICNAFP" ID="18" CREATED="2008-12-10 09:56:07.0" UUID="3f159abb-55fa-4c62-966d-3ff1ebc7b34b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arum cyrenaicum Hruby" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hruby" NAMECACHE="Arum cyrenaicum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="18" RANK_ID="765" GENUSORUNINOMIAL="Arum" SPECIFICEPITHET="cyrenaicum" NOMENCLATURALREFERENCE_ID="1"/> |
|
153 |
<TAXONNAME NAMETYPE="ICNAFP" ID="19" CREATED="2008-12-10 09:56:07.0" UUID="2910ccab-35ea-45bb-ba1a-e8bceed11bd2" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arum dioscoridis Sm." PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Sm." NAMECACHE="Arum dioscoridis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="19" RANK_ID="765" GENUSORUNINOMIAL="Arum" SPECIFICEPITHET="dioscoridis" NOMENCLATURALREFERENCE_ID="1"/> |
|
154 |
<TAXONNAME NAMETYPE="ICNAFP" ID="20" CREATED="2008-12-10 09:56:07.0" UUID="e400203b-9b0f-4bc7-8aea-9f060de276de" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arum dioscoridis var cyprium (Schott) Engl." PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Schott) Engl." NAMECACHE="Arum dioscoridis var cyprium" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="20" RANK_ID="761" GENUSORUNINOMIAL="Arum" SPECIFICEPITHET="dioscoridis" INFRASPECIFICEPITHET="cyprium" NOMENCLATURALREFERENCE_ID="1"/> |
|
155 |
<TAXONNAME NAMETYPE="ICNAFP" ID="21" CREATED="2008-12-10 09:56:07.0" UUID="66354004-1ae2-4aa0-b4d6-d2c6c15a2fb5" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arum dioscoridis var dioscoridis" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" NAMECACHE="Arum dioscoridis var dioscoridis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="21" RANK_ID="761" GENUSORUNINOMIAL="Arum" SPECIFICEPITHET="dioscoridis" INFRASPECIFICEPITHET="dioscoridis" NOMENCLATURALREFERENCE_ID="1"/> |
|
156 |
<TAXONNAME NAMETYPE="ICNAFP" ID="22" CREATED="2008-12-10 09:56:07.0" UUID="f57b8d58-e89d-40ea-9d5b-a2cf96d017eb" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arum dioscoridis var philistaeum (Kotschy ex Schott) Engl." PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Kotschy ex Schott) Engl." NAMECACHE="Arum dioscoridis var philistaeum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="22" RANK_ID="761" GENUSORUNINOMIAL="Arum" SPECIFICEPITHET="dioscoridis" INFRASPECIFICEPITHET="philistaeum" NOMENCLATURALREFERENCE_ID="1"/> |
|
157 |
<TAXONNAME NAMETYPE="ICNAFP" ID="23" CREATED="2008-12-10 09:56:07.0" UUID="c3007d9a-3a7c-4cb1-9818-f4f529e760a4" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arum dioscoridis var syriacum (Blume) Engl." PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Blume) Engl." NAMECACHE="Arum dioscoridis var syriacum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="23" RANK_ID="761" GENUSORUNINOMIAL="Arum" SPECIFICEPITHET="dioscoridis" INFRASPECIFICEPITHET="syriacum" NOMENCLATURALREFERENCE_ID="1"/> |
|
158 |
<TAXONNAME NAMETYPE="ICNAFP" ID="24" CREATED="2008-12-10 09:56:07.0" UUID="aa3dadc8-dc13-4e35-86cd-fd3ca2e796ca" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arum elongatum Steven" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Steven" NAMECACHE="Arum elongatum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="24" RANK_ID="765" GENUSORUNINOMIAL="Arum" SPECIFICEPITHET="elongatum" NOMENCLATURALREFERENCE_ID="1"/> |
|
159 |
<TAXONNAME NAMETYPE="ICNAFP" ID="25" CREATED="2008-12-10 09:56:07.0" UUID="1673213d-60b4-4770-a8e9-509882340d0a" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arum elongatum subsp alpinariae Alpinar & R.R.Mill" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Alpinar & R.R.Mill" NAMECACHE="Arum elongatum subsp alpinariae" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="25" RANK_ID="763" GENUSORUNINOMIAL="Arum" SPECIFICEPITHET="elongatum" INFRASPECIFICEPITHET="alpinariae" NOMENCLATURALREFERENCE_ID="1"/> |
|
160 |
<TAXONNAME NAMETYPE="ICNAFP" ID="26" CREATED="2008-12-10 09:56:07.0" UUID="862897cc-a3e6-436d-899a-96f82d02b4a2" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Arum elongatum subsp elongatum" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" NAMECACHE="Arum elongatum subsp elongatum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="26" RANK_ID="763" GENUSORUNINOMIAL="Arum" SPECIFICEPITHET="elongatum" INFRASPECIFICEPITHET="elongatum" NOMENCLATURALREFERENCE_ID="1"/> |
Also available in: Unified diff
cleanup