Revision 541ee659
Added by Andreas Müller over 10 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/taxon/Classification.java | ||
---|---|---|
16 | 16 |
import java.util.List; |
17 | 17 |
import java.util.Set; |
18 | 18 |
|
19 |
import javax.persistence.ElementCollection; |
|
20 | 19 |
import javax.persistence.Entity; |
21 | 20 |
import javax.persistence.FetchType; |
22 | 21 |
import javax.persistence.JoinColumn; |
... | ... | |
36 | 35 |
import javax.xml.bind.annotation.XmlType; |
37 | 36 |
|
38 | 37 |
import org.apache.log4j.Logger; |
39 |
import org.apache.poi.poifs.property.Child; |
|
40 | 38 |
import org.hibernate.annotations.Cascade; |
41 | 39 |
import org.hibernate.annotations.CascadeType; |
42 | 40 |
import org.hibernate.envers.Audited; |
... | ... | |
80 | 78 |
@XmlElement(name = "rootNode") |
81 | 79 |
@XmlIDREF |
82 | 80 |
@XmlSchemaType(name = "IDREF") |
83 |
@OrderColumn(name="sortIndex") |
|
81 |
@OrderColumn(name="sortIndex") //creates problems (#3820)
|
|
84 | 82 |
@OneToMany(fetch=FetchType.LAZY) |
85 | 83 |
@Cascade({CascadeType.SAVE_UPDATE, CascadeType.MERGE}) |
86 | 84 |
//TODO |
87 |
// @NotNull // avoids creating a UNIQUE key for this field
|
|
85 |
// @NotNull // avoids creating a UNIQUE key for this field
|
|
88 | 86 |
private List<TaxonNode> rootNodes = new ArrayList<TaxonNode>(); |
89 | 87 |
|
90 | 88 |
@XmlElement(name = "reference") |
... | ... | |
156 | 154 |
|
157 | 155 |
@Override |
158 | 156 |
public TaxonNode addChildTaxon(Taxon taxon, Reference citation, String microCitation) { |
159 |
return addChildTaxon(taxon, this.rootNodes.size() ,citation, microCitation);
|
|
157 |
return addChildTaxon(taxon, this.rootNodes.size(), citation, microCitation);
|
|
160 | 158 |
} |
161 | 159 |
|
162 | 160 |
@Override |
Also available in: Unified diff
minor