Project

General

Profile

« Previous | Next » 

Revision edfed701

Added by Patrick Plitzner almost 6 years ago

ref #7095 Implement quicker service for taxon associated specimens

View differences:

cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IOccurrenceService.java
55 55
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
56 56
import eu.etaxonomy.cdm.model.taxon.TaxonRelationship;
57 57
import eu.etaxonomy.cdm.persistence.dao.initializer.IBeanInitializer;
58
import eu.etaxonomy.cdm.persistence.dto.SpecimenNodeWrapper;
58 59
import eu.etaxonomy.cdm.persistence.dto.UuidAndTitleCache;
59 60
import eu.etaxonomy.cdm.persistence.query.OrderHint;
60 61

  
......
258 259
    public <T extends SpecimenOrObservationBase> List<T> listByAssociatedTaxon(Class<T> type, Set<TaxonRelationshipEdge> includeRelationships,
259 260
            Taxon associatedTaxon, Integer maxDepth, Integer pageSize, Integer pageNumber, List<OrderHint> orderHints, List<String> propertyPaths);
260 261

  
262

  
263
    public List<SpecimenNodeWrapper> listUuidAndTitleCacheByAssociatedTaxon(List<UUID> taxonNodeUuids,
264
            Integer limit, Integer start, List<OrderHint> orderHints);
265

  
266

  
261 267
    /**
262 268
     * Lists all instances of {@link FieldUnit} which are
263 269
     * associated <b>directly or indirectly</b>with the <code>taxon</code> specified

Also available in: Unified diff