From e3d48bc92162c88d45527d304ef6908a303d8159 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andreas=20M=C3=BCller?= Date: Thu, 24 Oct 2013 13:29:23 +0000 Subject: [PATCH] make observer list modifiable #3825 (task1) --- .../controller/DescriptionPortalController.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/DescriptionPortalController.java b/cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/DescriptionPortalController.java index 265b53081a..818b84f18e 100644 --- a/cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/DescriptionPortalController.java +++ b/cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/DescriptionPortalController.java @@ -71,6 +71,13 @@ public class DescriptionPortalController extends BaseController ORDERED_DISTRIBUTION_INIT_STRATEGY = Arrays.asList(new String []{ + "elements.$", + "elements.sources.citation.authorTeam.$", + "elements.sources.nameUsedInSource.originalNameString", + "elements.area.level", + }); public DescriptionPortalController() { @@ -115,10 +122,13 @@ public class DescriptionPortalController extends BaseController taxonDescriptions = new HashSet(); TaxonDescription description; for (UUID descriptionUuid : descriptionUuidList) { - description = (TaxonDescription) service.load(descriptionUuid, DESCRIPTION_INIT_STRATEGY); + logger.debug(" loading description " + descriptionUuid.toString() ); + description = (TaxonDescription) service.load(descriptionUuid, null); taxonDescriptions.add(description); } - DistributionTree distTree = service.getOrderedDistributions(taxonDescriptions, levels, DESCRIPTION_INIT_STRATEGY); + logger.debug(" get ordered distributions "); + DistributionTree distTree = service.getOrderedDistributions(taxonDescriptions, levels, ORDERED_DISTRIBUTION_INIT_STRATEGY); + logger.debug("done"); return distTree; } -- 2.34.1