Project

General

Profile

« Previous | Next » 

Revision c9aa1c0d

Added by Anahit Babadshanjan almost 16 years ago

Tested some options to retrieve taxa flat

View differences:

cdmlib-model/src/main/java/eu/etaxonomy/cdm/jaxb/DataSet.java
167 167
	
168 168
    @XmlElementWrapper(name = "Synonyms")
169 169
    @XmlElement(name = "Synonym", namespace = "http://etaxonomy.eu/cdm/model/taxon/1.0")
170
    protected Set<Synonym> synonyms;
170
    protected List<Synonym> synonyms;
171 171

  
172 172
    @XmlElementWrapper(name = "Relationships")
173 173
    @XmlElements({
......
359 359
        this.taxa = value;
360 360
    }
361 361

  
362
    /**
363
     * Adds the taxon in value to the taxa property list.
364
     * 
365
     * @param value
366
     *     
367
     */
368
    public void addTaxon(Taxon value) {
369
    		this.taxa.add(value);
370
    }
371

  
362 372
    /**
363 373
     * Adds the taxa in value to the taxa property list.
364 374
     * 
......
381 391
     *     {@link List<Synonym> }
382 392
     *     
383 393
     */
384
    public Set<Synonym> getSynonyms() {
394
    public List<Synonym> getSynonyms() {
385 395
        return synonyms;
386 396
    }
387 397

  
......
393 403
     *     {@link List<Synonym> }
394 404
     *     
395 405
     */
396
    public void setSynonyms(Set<Synonym> value) {
406
    public void setSynonyms(List<Synonym> value) {
397 407
        this.synonyms = value;
398 408
    }
399 409
    
410
    /**
411
     * Adds the synonym in value to the taxa property list.
412
     * 
413
     * @param value
414
     *     
415
     */
416
    public void addSynonym(Synonym value) {
417
    		this.synonyms.add(value);
418
    }
419
    
400 420
    /**
401 421
     * Adds the synonym in value to the synonyms property list.
402 422
     * 
cdmlib-model/src/test/java/eu/etaxonomy/cdm/model/DataSetTest.java
43 43
    private List<ReferenceBase> references;
44 44
    private List<TaxonNameBase> taxonomicNames;
45 45
    private List<Taxon> taxa;
46
    private Set<Synonym> synonyms;
46
    private List<Synonym> synonyms;
47 47
    private List<AnnotatableEntity> homotypicalGroups;
48 48
	private Set<TaxonRelationship> taxonRelationships;
49 49
	private Set<RelationshipBase> relationshipBases;
......
71 71
	    references = new ArrayList<ReferenceBase>();
72 72
		taxonomicNames = new ArrayList<TaxonNameBase>();
73 73
		taxa = new ArrayList<Taxon>();
74
		synonyms = new HashSet<Synonym>();
74
		synonyms = new ArrayList<Synonym>();
75 75
    	taxonRelationships = new HashSet();
76 76
		
77 77
		StrictReferenceBase citRef, sec;

Also available in: Unified diff