Revision 89865126
Added by Katja Luther over 2 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/taxon/Classification.java | ||
---|---|---|
53 | 53 |
import eu.etaxonomy.cdm.model.common.LanguageString; |
54 | 54 |
import eu.etaxonomy.cdm.model.common.MultilanguageText; |
55 | 55 |
import eu.etaxonomy.cdm.model.common.TimePeriod; |
56 |
import eu.etaxonomy.cdm.model.description.DescriptionElementSource; |
|
56 | 57 |
import eu.etaxonomy.cdm.model.location.NamedArea; |
57 | 58 |
import eu.etaxonomy.cdm.model.reference.Reference; |
58 | 59 |
import eu.etaxonomy.cdm.strategy.cache.common.IIdentifiableEntityCacheStrategy; |
... | ... | |
221 | 222 |
return addChildNode(new TaxonNode(taxon), index, citation, microCitation); |
222 | 223 |
} |
223 | 224 |
|
225 |
@Override |
|
226 |
public TaxonNode addChildTaxon(Taxon taxon, DescriptionElementSource source) { |
|
227 |
return addChildTaxon(taxon, rootNode.getCountChildren(), source); |
|
228 |
} |
|
229 |
|
|
230 |
@Override |
|
231 |
public TaxonNode addChildTaxon(Taxon taxon, int index, DescriptionElementSource source) { |
|
232 |
return addChildNode(new TaxonNode(taxon), index, source); |
|
233 |
} |
|
234 |
|
|
235 |
@Override |
|
236 |
public TaxonNode addChildNode(TaxonNode childNode, int index, DescriptionElementSource source) { |
|
237 |
childNode.setParentTreeNode(this.rootNode, index); |
|
238 |
childNode.setSource(source); |
|
239 |
|
|
240 |
return childNode; |
|
241 |
} |
|
242 |
|
|
243 |
|
|
224 | 244 |
@Override |
225 | 245 |
public boolean deleteChildNode(TaxonNode node) { |
226 | 246 |
boolean result = removeChildNode(node); |
... | ... | |
704 | 724 |
|
705 | 725 |
} |
706 | 726 |
|
727 |
|
|
707 | 728 |
} |
Also available in: Unified diff
ref #9116: adapt taxonnode methods to source instead of reference - continue