From 137afaf0033b911e09c7a50d286c6050c97b8a40 Mon Sep 17 00:00:00 2001
From: tpylak <tpylak>
Date: Tue, 20 Sep 2011 08:20:46 +0000
Subject: [PATCH] minor: expose getPlateMetadataList()

SVN: 22991
---
 .../client/api/v1/IScreeningOpenbisServiceFacade.java      | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/api/v1/IScreeningOpenbisServiceFacade.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/api/v1/IScreeningOpenbisServiceFacade.java
index 6bcc66cb2f4..3d051028b10 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/api/v1/IScreeningOpenbisServiceFacade.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/api/v1/IScreeningOpenbisServiceFacade.java
@@ -46,6 +46,7 @@ import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.MaterialTypeI
 import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.Plate;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.PlateIdentifier;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.PlateImageReference;
+import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.PlateMetadata;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.PlateWellMaterialMapping;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.PlateWellReferenceWithDatasets;
 import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.WellIdentifier;
@@ -80,6 +81,12 @@ public interface IScreeningOpenbisServiceFacade
      */
     public List<Plate> listPlates();
 
+    /**
+     * Return full metadata for each specified plate, including wells and their properties. If a
+     * well contains a material, its properties are also available.
+     */
+    public List<PlateMetadata> getPlateMetadataList(List<? extends PlateIdentifier> plateIdentifiers);
+
     /**
      * Return the list of all plates for the given <var>experiment</var>.
      */
-- 
GitLab