From 5c5adcd087ca82d72fd5d8037ecc6973abd653c6 Mon Sep 17 00:00:00 2001 From: cramakri <cramakri> Date: Thu, 27 May 2010 07:41:26 +0000 Subject: [PATCH] LMS-1544 Added access to dataset lister. SVN: 16136 --- .../screening/server/IScreeningBusinessObjectFactory.java | 3 +++ .../screening/server/ScreeningBusinessObjectFactory.java | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/IScreeningBusinessObjectFactory.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/IScreeningBusinessObjectFactory.java index 43ab486ff28..cfc006f87e5 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/IScreeningBusinessObjectFactory.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/IScreeningBusinessObjectFactory.java @@ -21,6 +21,7 @@ import ch.systemsx.cisd.openbis.generic.server.business.bo.IExternalDataBO; import ch.systemsx.cisd.openbis.generic.server.business.bo.IExternalDataTable; import ch.systemsx.cisd.openbis.generic.server.business.bo.IMaterialBO; import ch.systemsx.cisd.openbis.generic.server.business.bo.ISampleBO; +import ch.systemsx.cisd.openbis.generic.server.business.bo.datasetlister.IDatasetLister; import ch.systemsx.cisd.openbis.generic.server.business.bo.materiallister.IMaterialLister; import ch.systemsx.cisd.openbis.generic.server.business.bo.samplelister.ISampleLister; import ch.systemsx.cisd.openbis.generic.shared.dto.Session; @@ -45,4 +46,6 @@ public interface IScreeningBusinessObjectFactory public IMaterialLister createMaterialLister(Session session); public IExternalDataBO createExternalDataBO(Session session); + + public IDatasetLister createDatasetLister(Session session, String defaultDataStoreBaseURL); } diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/ScreeningBusinessObjectFactory.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/ScreeningBusinessObjectFactory.java index be2fdc699e5..56bf93ad896 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/ScreeningBusinessObjectFactory.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/ScreeningBusinessObjectFactory.java @@ -23,6 +23,7 @@ import ch.systemsx.cisd.openbis.generic.server.business.bo.IExternalDataBO; import ch.systemsx.cisd.openbis.generic.server.business.bo.IExternalDataTable; import ch.systemsx.cisd.openbis.generic.server.business.bo.IMaterialBO; import ch.systemsx.cisd.openbis.generic.server.business.bo.ISampleBO; +import ch.systemsx.cisd.openbis.generic.server.business.bo.datasetlister.IDatasetLister; import ch.systemsx.cisd.openbis.generic.server.business.bo.materiallister.IMaterialLister; import ch.systemsx.cisd.openbis.generic.server.business.bo.samplelister.ISampleLister; import ch.systemsx.cisd.openbis.generic.shared.dto.Session; @@ -74,4 +75,10 @@ public final class ScreeningBusinessObjectFactory extends AbstractPluginBusiness return getCommonBusinessObjectFactory().createExternalDataBO(session); } + public IDatasetLister createDatasetLister(Session session, String defaultDataStoreBaseURL) + { + return getCommonBusinessObjectFactory().createDatasetLister(session, + defaultDataStoreBaseURL); + } + } -- GitLab