This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository tutti. See http://git.codelutin.com/tutti.git commit 0a536cc43678b6c26cc426b09f68fb49d56039cf Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 29 20:41:59 2015 +0100 Récupération de la liste des catégories de poids à partir d'une espèce --- .../fr/ird/observe/ui/content/table/ContentTableUIHandler.java | 10 ++++++++-- .../ui/content/table/impl/seine/TargetCatchUIHandler.java | 1 - 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/observe-application-swing/src/main/java/fr/ird/observe/ui/content/table/ContentTableUIHandler.java b/observe-application-swing/src/main/java/fr/ird/observe/ui/content/table/ContentTableUIHandler.java index 8312d2d..3adff44 100644 --- a/observe-application-swing/src/main/java/fr/ird/observe/ui/content/table/ContentTableUIHandler.java +++ b/observe-application-swing/src/main/java/fr/ird/observe/ui/content/table/ContentTableUIHandler.java @@ -474,7 +474,12 @@ public abstract class ContentTableUIHandler<E extends IdDto, D extends IdDto> ex Set<ReferentialReference<WeightCategoryDto>> allCategories = getModel().getReferentialReferences(TargetCatchDto.PROPERTY_WEIGHT_CATEGORY); - return Lists.newArrayList(Iterables.filter(allCategories, new WeightCategorySpeciesPredicate(speciesId))); + List<ReferentialReference<WeightCategoryDto>> references = Lists.newArrayList(Iterables.filter(allCategories, new WeightCategorySpeciesPredicate(speciesId))); + + if (log.isInfoEnabled()) { + log.info("Found " + references.size() + " categories for species: " + speciesId); + } + return references; } @@ -488,7 +493,8 @@ public abstract class ContentTableUIHandler<E extends IdDto, D extends IdDto> ex @Override public boolean apply(ReferentialReference<WeightCategoryDto> input) { - return speciesId.equals(input.getPropertyValue(WeightCategoryDto.PROPERTY_SPECIES)); + ReferentialReference<SpeciesDto> speciesReference = (ReferentialReference<SpeciesDto>) input.getPropertyValue(WeightCategoryDto.PROPERTY_SPECIES); + return speciesId.equals(speciesReference.getId()); } } diff --git a/observe-application-swing/src/main/java/fr/ird/observe/ui/content/table/impl/seine/TargetCatchUIHandler.java b/observe-application-swing/src/main/java/fr/ird/observe/ui/content/table/impl/seine/TargetCatchUIHandler.java index 76b6420..06810be 100644 --- a/observe-application-swing/src/main/java/fr/ird/observe/ui/content/table/impl/seine/TargetCatchUIHandler.java +++ b/observe-application-swing/src/main/java/fr/ird/observe/ui/content/table/impl/seine/TargetCatchUIHandler.java @@ -247,7 +247,6 @@ public class TargetCatchUIHandler extends ContentTableUIHandler<SetSeineTargetCa UIHelper.setTableColumnRenderer(table, 4, UIHelper.newStringTableCellRenderer(renderer, 10, true)); } - @SuppressWarnings("unchecked") protected void onSpeciesChanged(ReferentialReference<SpeciesDto> species) { List<ReferentialReference<WeightCategoryDto>> availableCategories; -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.