From 2159ef951fa908a7b0ac7349f46bf6a1cf4d0987 Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Thu, 11 Nov 2010 12:55:57 +0000
Subject: [PATCH] LMS-1870 Java doc added and method name changed

SVN: 18633
---
 .../dss/screening/server/DssServiceRpcScreening.java |  2 +-
 .../shared/api/v1/IDssServiceRpcScreening.java       | 12 +++++++++++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/screening/server/DssServiceRpcScreening.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/screening/server/DssServiceRpcScreening.java
index c6540ff4516..ead7a1a114c 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/dss/screening/server/DssServiceRpcScreening.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/screening/server/DssServiceRpcScreening.java
@@ -403,7 +403,7 @@ public class DssServiceRpcScreening extends AbstractDssServiceRpc implements
         transformerDAO.commit();
     }
     
-    public IImageTransformerFactory getImageTransformerFactory(String sessionToken,
+    public IImageTransformerFactory getImageTransformerFactoryOrNull(String sessionToken,
             List<IDatasetIdentifier> dataSetIdentifiers, String channel)
     {
         List<String> experimentPermIDs = getExperimentPermIDs(sessionToken, dataSetIdentifiers);
diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/screening/shared/api/v1/IDssServiceRpcScreening.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/screening/shared/api/v1/IDssServiceRpcScreening.java
index b9bd891562c..5c8e86ba0f4 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/dss/screening/shared/api/v1/IDssServiceRpcScreening.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/screening/shared/api/v1/IDssServiceRpcScreening.java
@@ -168,6 +168,10 @@ public interface IDssServiceRpcScreening extends IRpcService
             @AuthorizationGuard(guardClass = SingleDataSetIdentifierPredicate.class) IDatasetIdentifier dataSetIdentifier,
             List<WellPosition> wellPositions, String channel, ImageSize thumbnailSizeOrNull);
     
+    /**
+     * Saves the specified transformer factory for the specified channel and the experiment to
+     * which the specified data sets belong.
+     */
     @MinimalMinorVersion(4)
     @DataSetAccessGuard
     public void saveImageTransformerFactory(
@@ -175,9 +179,15 @@ public interface IDssServiceRpcScreening extends IRpcService
             @AuthorizationGuard(guardClass = DatasetIdentifierPredicate.class) List<IDatasetIdentifier> dataSetIdentifiers,
             String channel, IImageTransformerFactory transformerFactory);
 
+    /**
+     * Returns the transformer factory for the specified channel and the experiment to which
+     * the specified data sets belong.
+     * 
+     * @return <code>null</code> if such a factory has been defined yet.
+     */
     @MinimalMinorVersion(4)
     @DataSetAccessGuard
-    public IImageTransformerFactory getImageTransformerFactory(
+    public IImageTransformerFactory getImageTransformerFactoryOrNull(
             String sessionToken,
             @AuthorizationGuard(guardClass = DatasetIdentifierPredicate.class) List<IDatasetIdentifier> dataSetIdentifiers,
             String channel);
-- 
GitLab