Project

General

Profile

« Previous | Next » 

Revision 363387d2

Added by Andreas Müller about 8 years ago

Implement natural ordering for distributions in data portal #5677

View differences:

cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/DescriptionServiceImpl.java
227 227
    }
228 228

  
229 229

  
230

  
231 230
    @Override
232 231
    public Pager<Media> getMedia(DescriptionElementBase descriptionElement,	Integer pageSize, Integer pageNumber, List<String> propertyPaths) {
233 232
        Integer numberOfResults = descriptionElementDao.countMedia(descriptionElement);
......
252 251
        return listTaxonDescriptions(taxon, scopes, geographicalScope, markerTypes, pageSize, pageNumber, propertyPaths);
253 252
    }
254 253

  
255

  
256
    /* (non-Javadoc)
257
     * @see eu.etaxonomy.cdm.api.service.IDescriptionService#pageMarkedTaxonDescriptions(eu.etaxonomy.cdm.model.taxon.Taxon, java.util.Set, java.util.Set, java.util.Set, java.lang.Integer, java.lang.Integer, java.util.List)
258
     */
259 254
    @Override
260 255
    public Pager<TaxonDescription> pageTaxonDescriptions(Taxon taxon, Set<DefinedTerm> scopes, Set<NamedArea> geographicalScope, Set<MarkerType> markerTypes, Integer pageSize, Integer pageNumber, List<String> propertyPaths) {
261 256
        Integer numberOfResults = dao.countTaxonDescriptions(taxon, scopes, geographicalScope, markerTypes);
......
275 270
    }
276 271

  
277 272

  
278
    /* (non-Javadoc)
279
     * @see eu.etaxonomy.cdm.api.service.IDescriptionService#listTaxonDescriptionMedia(UUID, boolean, Set, Integer, Integer, List)
280
     */
281 273
    @Override
282 274
    public List<Media> listTaxonDescriptionMedia(UUID taxonUuid, boolean limitToGalleries, Set<MarkerType> markerTypes, Integer pageSize, Integer pageNumber, List<String> propertyPaths){
283 275
        return this.dao.listTaxonDescriptionMedia(taxonUuid, limitToGalleries, markerTypes, pageSize, pageNumber, propertyPaths);
284 276
    }
285 277

  
286
    /*
287
     * @see IDescriptionService#countTaxonDescriptionMedia(UUID, boolean, Set)
288
     */
289 278
    @Override
290 279
    public int countTaxonDescriptionMedia(UUID taxonUuid, boolean limitToGalleries, Set<MarkerType> markerTypes){
291 280
        return this.dao.countTaxonDescriptionMedia(taxonUuid, limitToGalleries, markerTypes);
292 281
    }
293 282

  
294

  
295
    /* (non-Javadoc)
296
     * @see eu.etaxonomy.cdm.api.service.IDescriptionService#getOrderedDistributions(java.util.Set, boolean, boolean, java.util.Set, java.util.List)
297
     */
298 283
    @Override
299 284
    @Deprecated
300 285
    public DistributionTree getOrderedDistributions(
......
351 336
        distList.clear();
352 337
        distList.addAll(filteredDistributions);
353 338

  
354
        return DescriptionUtility.orderDistributions(definedTermDao, omitLevels, distList, hiddenAreaMarkerTypes);
339
        return DescriptionUtility.orderDistributions(definedTermDao, omitLevels, distList, hiddenAreaMarkerTypes, null);
355 340
    }
356 341

  
357 342

  
......
819 804

  
820 805
    }
821 806

  
822

  
823

  
824 807
}

Also available in: Unified diff