Project

General

Profile

« Previous | Next » 

Revision e1f5fda9

Added by Andreas Müller over 7 years ago

ref #6065 first implementation of taxonInContext service

View differences:

cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IClassificationService.java
18 18
import eu.etaxonomy.cdm.api.service.config.CreateHierarchyForClassificationConfigurator;
19 19
import eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator;
20 20
import eu.etaxonomy.cdm.api.service.dto.GroupedTaxonDTO;
21
import eu.etaxonomy.cdm.api.service.dto.TaxonInContextDTO;
21 22
import eu.etaxonomy.cdm.api.service.pager.Pager;
22 23
import eu.etaxonomy.cdm.model.media.MediaRepresentation;
23 24
import eu.etaxonomy.cdm.model.name.Rank;
......
336 337
     */
337 338
    List<GroupedTaxonDTO> groupTaxaByHigherTaxon(List<UUID> taxonUuids, UUID classificationUuid, Rank minRank, Rank maxRank);
338 339

  
340
    /**
341
     * Returns the most relevant data of a taxon/taxon node, including children, synonyms
342
     * and certain ancestors if required.
343
     * @param classificationUuid
344
     * @param taxonUuid
345
     * @param doSynonyms
346
     * @param ancestorMarkers
347
     * @return
348
     */
349
    public TaxonInContextDTO getTaxonInContext(UUID classificationUuid, UUID taxonUuid,
350
            Boolean doChildren, Boolean doSynonyms, List<UUID> ancestorMarkers,
351
            NodeSortMode sortMode);
352

  
339 353

  
340 354
}

Also available in: Unified diff