diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/PlateGeometryOracle.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/PlateGeometryOracle.java index 0d609c315cdfb31e08ebefe065f9986ed58e8baa..639af62a27ebb9b5242bb349035614a25beded68 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/PlateGeometryOracle.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/PlateGeometryOracle.java @@ -30,7 +30,7 @@ import ch.systemsx.cisd.etlserver.registrator.DataSetRegistrationDetails; import ch.systemsx.cisd.hcs.Location; import ch.systemsx.cisd.openbis.dss.etl.dto.api.impl.ImageDataSetInformation; import ch.systemsx.cisd.openbis.dss.etl.dto.api.v1.ImageFileInfo; -import ch.systemsx.cisd.openbis.dss.generic.shared.IEncapsulatedOpenBISService; +import ch.systemsx.cisd.openbis.dss.generic.shared.IEncapsulatedBasicOpenBISService; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.VocabularyTerm; import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.Geometry; import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.ScreeningConstants; @@ -46,7 +46,7 @@ public class PlateGeometryOracle { public static String figureGeometry( DataSetRegistrationDetails<ImageDataSetInformation> registrationDetails, - IEncapsulatedOpenBISService openBisService) + IEncapsulatedBasicOpenBISService openBisService) { List<ImageFileInfo> images = registrationDetails.getDataSetInformation().getImageDataSetStructure().getImages(); @@ -56,7 +56,7 @@ public class PlateGeometryOracle return PlateGeometryOracle.figureGeometry(locations, plateGeometries); } - private static List<String> loadPlateGeometries(IEncapsulatedOpenBISService openbisService) + private static List<String> loadPlateGeometries(IEncapsulatedBasicOpenBISService openbisService) { Collection<VocabularyTerm> terms = openbisService.listVocabularyTerms(ScreeningConstants.PLATE_GEOMETRY); diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/v2/ImagingDataSetRegistrationTransactionV2Delegate.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/v2/ImagingDataSetRegistrationTransactionV2Delegate.java index 1ee07cb574ebdcd607a7e9423bc646984d5ebc7e..353932092547bbe7f6dc74887783b617f1a6a754 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/v2/ImagingDataSetRegistrationTransactionV2Delegate.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/v2/ImagingDataSetRegistrationTransactionV2Delegate.java @@ -252,6 +252,12 @@ public class ImagingDataSetRegistrationTransactionV2Delegate implements return transaction.getSearchService(); } + @Override + public ISearchService getSearchServiceUnfiltered() + { + return transaction.getSearchServiceUnfiltered(); + } + @Override public IAuthorizationService getAuthorizationService() { diff --git a/screening/sourceTest/java/ch/systemsx/cisd/openbis/dss/screening/server/plugins/jython/ScreeningJythonBasedAggregationServiceReportingPluginTest.java b/screening/sourceTest/java/ch/systemsx/cisd/openbis/dss/screening/server/plugins/jython/ScreeningJythonBasedAggregationServiceReportingPluginTest.java index 127cbac8d0c7526d6da8c6b20afe76b6d541cc41..bb44f83e35728c7b0a67dec2e4287dd65930ba97 100644 --- a/screening/sourceTest/java/ch/systemsx/cisd/openbis/dss/screening/server/plugins/jython/ScreeningJythonBasedAggregationServiceReportingPluginTest.java +++ b/screening/sourceTest/java/ch/systemsx/cisd/openbis/dss/screening/server/plugins/jython/ScreeningJythonBasedAggregationServiceReportingPluginTest.java @@ -119,7 +119,14 @@ public class ScreeningJythonBasedAggregationServiceReportingPluginTest extends private static final long serialVersionUID = 1L; @Override - protected ISearchService createSearchService() + protected ISearchService createUnfilteredSearchService() + { + return searchService; + } + + @Override + protected ISearchService createUserSearchService( + DataSetProcessingContext dscontext) { return searchService; }