From 5d57b9f5970c5fa852222dc82f5597809d9beb2c Mon Sep 17 00:00:00 2001 From: felmer <felmer> Date: Thu, 16 Sep 2010 09:29:55 +0000 Subject: [PATCH] LMS-1610 sort data, show not more than 5 plates and feature vectors SVN: 17861 --- .../client/api/v1/ScreeningClientApiTest.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/api/v1/ScreeningClientApiTest.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/api/v1/ScreeningClientApiTest.java index 4fd12e04811..f4ceef6a486 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/api/v1/ScreeningClientApiTest.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/api/v1/ScreeningClientApiTest.java @@ -25,6 +25,8 @@ import java.io.OutputStream; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; +import java.util.Collections; +import java.util.Comparator; import java.util.Date; import java.util.HashMap; import java.util.List; @@ -113,13 +115,21 @@ public class ScreeningClientApiTest List<Plate> plates = facade.listPlates(); print("Plates: " + plates); List<ImageDatasetReference> imageDatasets = facade.listImageDatasets(plates); - print("Image datasets: " + imageDatasets); + Collections.sort(imageDatasets, new Comparator<ImageDatasetReference>() + { + public int compare(ImageDatasetReference r1, ImageDatasetReference r2) + { + return r1.getDatasetCode().compareTo(r2.getDatasetCode()); + } + }); + print("Image datasets: " + imageDatasets.subList(0, Math.min(5, imageDatasets.size()))); List<FeatureVectorDatasetReference> featureVectorDatasets = facade.listFeatureVectorDatasets(plates); - print("Feature vector datasets: " + featureVectorDatasets); + print("Feature vector datasets: " + featureVectorDatasets.subList(0, Math.min(5, featureVectorDatasets.size()))); List<String> featureCodes = facade.listAvailableFeatureCodes(featureVectorDatasets); + Collections.sort(featureCodes); print("Feature codes: " + featureCodes); List<FeatureVectorDataset> features = facade.loadFeatures(featureVectorDatasets, featureCodes); -- GitLab