Project

General

Profile

« Previous | Next » 

Revision 541ee659

Added by Andreas Müller over 10 years ago

minor

View differences:

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