Skip to content
Snippets Groups Projects
Commit 4e455b90 authored by jakubs's avatar jakubs
Browse files

SP-365 BIS-245 search service should filter on calling user

SVN: 27435
parent 6f99f438
No related branches found
No related tags found
No related merge requests found
...@@ -30,7 +30,7 @@ import ch.systemsx.cisd.etlserver.registrator.DataSetRegistrationDetails; ...@@ -30,7 +30,7 @@ import ch.systemsx.cisd.etlserver.registrator.DataSetRegistrationDetails;
import ch.systemsx.cisd.hcs.Location; 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.impl.ImageDataSetInformation;
import ch.systemsx.cisd.openbis.dss.etl.dto.api.v1.ImageFileInfo; 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.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.api.v1.dto.Geometry;
import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.ScreeningConstants; import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.ScreeningConstants;
...@@ -46,7 +46,7 @@ public class PlateGeometryOracle ...@@ -46,7 +46,7 @@ public class PlateGeometryOracle
{ {
public static String figureGeometry( public static String figureGeometry(
DataSetRegistrationDetails<ImageDataSetInformation> registrationDetails, DataSetRegistrationDetails<ImageDataSetInformation> registrationDetails,
IEncapsulatedOpenBISService openBisService) IEncapsulatedBasicOpenBISService openBisService)
{ {
List<ImageFileInfo> images = List<ImageFileInfo> images =
registrationDetails.getDataSetInformation().getImageDataSetStructure().getImages(); registrationDetails.getDataSetInformation().getImageDataSetStructure().getImages();
...@@ -56,7 +56,7 @@ public class PlateGeometryOracle ...@@ -56,7 +56,7 @@ public class PlateGeometryOracle
return PlateGeometryOracle.figureGeometry(locations, plateGeometries); return PlateGeometryOracle.figureGeometry(locations, plateGeometries);
} }
private static List<String> loadPlateGeometries(IEncapsulatedOpenBISService openbisService) private static List<String> loadPlateGeometries(IEncapsulatedBasicOpenBISService openbisService)
{ {
Collection<VocabularyTerm> terms = Collection<VocabularyTerm> terms =
openbisService.listVocabularyTerms(ScreeningConstants.PLATE_GEOMETRY); openbisService.listVocabularyTerms(ScreeningConstants.PLATE_GEOMETRY);
......
...@@ -252,6 +252,12 @@ public class ImagingDataSetRegistrationTransactionV2Delegate implements ...@@ -252,6 +252,12 @@ public class ImagingDataSetRegistrationTransactionV2Delegate implements
return transaction.getSearchService(); return transaction.getSearchService();
} }
@Override
public ISearchService getSearchServiceUnfiltered()
{
return transaction.getSearchServiceUnfiltered();
}
@Override @Override
public IAuthorizationService getAuthorizationService() public IAuthorizationService getAuthorizationService()
{ {
......
...@@ -119,7 +119,14 @@ public class ScreeningJythonBasedAggregationServiceReportingPluginTest extends ...@@ -119,7 +119,14 @@ public class ScreeningJythonBasedAggregationServiceReportingPluginTest extends
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@Override @Override
protected ISearchService createSearchService() protected ISearchService createUnfilteredSearchService()
{
return searchService;
}
@Override
protected ISearchService createUserSearchService(
DataSetProcessingContext dscontext)
{ {
return searchService; return searchService;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment