Skip to content
Snippets Groups Projects
Commit 586a9a8a authored by cramakri's avatar cramakri
Browse files

LMS-1780 Fixed dependency problems.

SVN: 18150
parent cc43d1a4
No related branches found
No related tags found
No related merge requests found
......@@ -6,7 +6,7 @@
# -------- check that screening openbis is indendent of the DSS code
[screening_openbis] = ${screening}.*
[dss] = ${root}.dss.* ch.systemsx.cisd.etlserver.* excluding ${root}.dss.screening.shared.api.*
[dss] = ${root}.dss.* ch.systemsx.cisd.etlserver.* excluding ${root}.dss.screening.shared.api.* ${root}.dss.generic.shared.api.authorization.*
check sets [screening_openbis] [dss]
check [screening_openbis] independentOf [dss]
......@@ -40,16 +40,18 @@ check [screening_web_client] independentOf [screening_server]
# -------- check screening public API dependencies
[openbis_authorization] = ${screening}.shared.api.authorization.* ${root}.generic.shared.basic.dto.RoleWithHierarchy* ${root}.generic.shared.authorization.** ${root}.generic.shared.dto.** ${root}.generic.shared.util.SpaceCodeHelper
[dss_authorization] = ${root}.dss.generic.shared.api.authorization.*
[authorization] = [openbis_authorization] [dss_authorization]
[api_openbis] = ${screening}.shared.api.**
[api_dss] = ${root}.dss.screening.shared.api.v1.**
[api_client_facade] = ${screening}.client.api.v1.**
[api] = [api_dss] [api_openbis] [api_client_facade] [openbis_authorization]
[api] = [api_dss] [api_openbis] [api_client_facade] [authorization]
[openbis_rest] = ${root}.** excluding [api]
check sets [api_dss] [api_openbis] [api_client_facade] [api] [openbis_rest] [openbis_authorization]
# TODO: how to check that the api does not depend on external libraries?
check [api] independentOf [openbis_rest]
check [api_client_facade] directlyIndependentOf [openbis_authorization]
check [api_client_facade] directlyIndependentOf [authorization]
layer s_api_openbis = [api_openbis]
layer s_api_dss_and_utils = [api_dss]
......
......@@ -46,6 +46,7 @@ import ch.systemsx.cisd.openbis.dss.generic.shared.IEncapsulatedOpenBISService;
import ch.systemsx.cisd.openbis.dss.generic.shared.ServiceProvider;
import ch.systemsx.cisd.openbis.dss.generic.shared.utils.CodeAndLabelUtil;
import ch.systemsx.cisd.openbis.dss.generic.shared.utils.ImageUtil;
import ch.systemsx.cisd.openbis.dss.screening.shared.api.v1.IDssServiceRpcScreeningInternal;
import ch.systemsx.cisd.openbis.dss.shared.DssScreeningUtils;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ExternalData;
import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleIdentifier;
......
......@@ -14,7 +14,7 @@
* limitations under the License.
*/
package ch.systemsx.cisd.openbis.dss.screening.server;
package ch.systemsx.cisd.openbis.dss.screening.shared.api.v1;
import java.util.List;
......
......@@ -23,7 +23,6 @@ import ch.systemsx.cisd.common.api.IRpcService;
import ch.systemsx.cisd.common.api.MinimalMinorVersion;
import ch.systemsx.cisd.openbis.dss.generic.shared.api.authorization.AuthorizationGuard;
import ch.systemsx.cisd.openbis.dss.generic.shared.api.authorization.DataSetAccessGuard;
import ch.systemsx.cisd.openbis.dss.screening.server.DatasetIdentifierPredicate;
import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.FeatureVectorDataset;
import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.FeatureVectorDatasetReference;
import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.FeatureVectorDatasetWellReference;
......
......@@ -14,11 +14,10 @@
* limitations under the License.
*/
package ch.systemsx.cisd.openbis.dss.screening.server;
package ch.systemsx.cisd.openbis.dss.screening.shared.api.v1;
import java.util.List;
import ch.systemsx.cisd.openbis.dss.screening.shared.api.v1.IDssServiceRpcScreening;
import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.IDatasetIdentifier;
/**
......
......@@ -35,6 +35,7 @@ import ch.systemsx.cisd.base.mdarray.MDFloatArray;
import ch.systemsx.cisd.openbis.dss.generic.server.DssServiceRpcAuthorizationAdvisor;
import ch.systemsx.cisd.openbis.dss.generic.server.DssServiceRpcAuthorizationAdvisor.DssServiceRpcAuthorizationMethodInterceptor;
import ch.systemsx.cisd.openbis.dss.generic.shared.IEncapsulatedOpenBISService;
import ch.systemsx.cisd.openbis.dss.screening.shared.api.v1.IDssServiceRpcScreeningInternal;
import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleIdentifier;
import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SpaceIdentifier;
import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.FeatureVector;
......
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