Project

General

Profile

« Previous | Next » 

Revision 89865126

Added by Katja Luther over 3 years ago

ref #9116: adapt taxonnode methods to source instead of reference - continue

View differences:

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