Project

General

Profile

« Previous | Next » 

Revision edfed701

Added by Patrick Plitzner about 6 years ago

ref #7095 Implement quicker service for taxon associated specimens

View differences:

cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/OccurrenceServiceImpl.java
112 112
import eu.etaxonomy.cdm.persistence.dao.initializer.AbstractBeanInitializer;
113 113
import eu.etaxonomy.cdm.persistence.dao.molecular.ISingleReadDao;
114 114
import eu.etaxonomy.cdm.persistence.dao.occurrence.IOccurrenceDao;
115
import eu.etaxonomy.cdm.persistence.dto.SpecimenNodeWrapper;
115 116
import eu.etaxonomy.cdm.persistence.dto.UuidAndTitleCache;
116 117
import eu.etaxonomy.cdm.persistence.query.AssignmentStatus;
117 118
import eu.etaxonomy.cdm.persistence.query.OrderHint;
......
357 358
        return pageByAssociatedTaxon(type, includeRelationships, associatedTaxon, maxDepth, pageSize, pageNumber, orderHints, propertyPaths).getRecords();
358 359
    }
359 360

  
361
    @Override
362
    public List<SpecimenNodeWrapper> listUuidAndTitleCacheByAssociatedTaxon(List<UUID> taxonNodeUuids,
363
            Integer limit, Integer start, List<OrderHint> orderHints) {
364
        return dao.listUuidAndTitleCacheByAssociatedTaxon(taxonNodeUuids, limit, start, orderHints);
365
        }
366

  
360 367
    @Override
361 368
    public Collection<SpecimenOrObservationBase> listFieldUnitsByAssociatedTaxon(Taxon associatedTaxon, List<OrderHint> orderHints, List<String> propertyPaths) {
362 369
        return pageFieldUnitsByAssociatedTaxon(null, associatedTaxon, null, null, null, null, propertyPaths).getRecords();

Also available in: Unified diff