Revision c9aa1c0d
Added by Anahit Babadshanjan almost 16 years ago
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
Tested some options to retrieve taxa flat