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