From 4b13e1d32f169a7ac2c6b74fd8c4da84916025d1 Mon Sep 17 00:00:00 2001 From: felmer <felmer> Date: Tue, 11 Sep 2012 11:15:07 +0000 Subject: [PATCH] BIS-142 class in package openbis.generic.shared.authorization and in sub packages moved to openbis.generic.server.authorization. SVN: 26587 --- .../generic/server/AbstractServer.java | 6 +- .../openbis/generic/server/CommonServer.java | 66 +++++++++---------- .../openbis/generic/server/ETLService.java | 42 ++++++------ .../server/IETLEntityOperationChecker.java | 20 +++--- .../generic/server/TrackingServer.java | 2 +- .../v1/GeneralInformationChangingService.java | 2 +- .../api/v1/GeneralInformationService.java | 22 +++---- .../server/authorization/Argument.java | 2 +- .../authorization/AuthorizationAdvisor.java | 4 +- .../AuthorizationDataProvider.java | 2 - .../AuthorizationServiceUtils.java | 11 ++-- .../server/authorization/CapabilityMap.java | 2 +- .../DefaultAccessController.java | 3 +- .../DefaultReturnValueFilter.java | 5 +- .../IAuthorizationDataProvider.java | 2 +- .../authorization/IPredicateFactory.java | 2 +- .../authorization/PredicateExecutor.java | 10 ++- .../authorization/PredicateFactory.java | 2 +- .../authorization/RoleWithIdentifier.java | 2 +- .../authorization/SpaceOwnerKind.java | 2 +- .../server/authorization/ValidatorStore.java | 3 +- .../annotation/AuthorizationGuard.java | 4 +- .../authorization/annotation/Capability.java | 2 +- .../annotation/ReturnValueFilter.java | 4 +- .../annotation/RolesAllowed.java | 2 +- .../annotation/ShouldFlattenCollections.java | 2 +- .../AbstractDatabaseInstancePredicate.java | 4 +- .../AbstractExpressionPredicate.java | 6 +- .../predicate/AbstractPredicate.java | 4 +- .../predicate/AbstractSpacePredicate.java | 6 +- .../AbstractTechIdCollectionPredicate.java | 8 +-- .../predicate/AbstractTechIdPredicate.java | 6 +- .../predicate/ArrayPredicate.java | 6 +- .../predicate/AtomicOperationsPredicate.java | 6 +- .../predicate/CollectionPredicate.java | 6 +- .../predicate/DataPEPredicate.java | 2 +- .../DataSetCodeCollectionPredicate.java | 6 +- .../predicate/DataSetCodePredicate.java | 4 +- .../DataSetUpdatesCollectionPredicate.java | 10 +-- .../predicate/DataSetUpdatesPredicate.java | 8 +-- .../DatabaseInstanceIdentifierPredicate.java | 4 +- .../DelegatedNullableAbstractPredicate.java | 6 +- .../predicate/DelegatedPredicate.java | 6 +- .../DeletionTechIdCollectionPredicate.java | 8 +-- ...xistingSampleOwnerIdentifierPredicate.java | 2 +- .../ExistingSpaceIdentifierPredicate.java | 2 +- .../ExperimentIdentifierPredicate.java | 2 +- .../predicate/ExperimentListPredicate.java | 5 +- .../predicate/ExperimentPEPredicate.java | 2 +- .../predicate/ExperimentUpdatesPredicate.java | 8 +-- .../authorization/predicate/IPredicate.java | 6 +- .../ListSampleCriteriaPredicate.java | 8 +-- .../ListSamplesByPropertyPredicate.java | 6 +- .../NewDataSetsWithTypePredicate.java | 8 +-- .../predicate/NewExperimentPredicate.java | 2 +- .../NewExperimentsWithTypePredicate.java | 6 +- .../predicate/NewExternalDataPredicate.java | 6 +- .../predicate/NewProjectPredicate.java | 2 +- .../predicate/NewSamplePredicate.java | 2 +- .../NewSamplesWithTypePredicate.java | 6 +- .../NullableGroupIdentifierPredicate.java | 2 +- .../predicate/PersistentEntityPredicate.java | 6 +- .../predicate/ProjectPEPredicate.java | 2 +- .../predicate/ProjectPredicate.java | 4 +- .../predicate/ProjectUpdatesPredicate.java | 8 +-- .../predicate/RevertDeletionPredicate.java | 8 +-- .../predicate/SampleListPredicate.java | 8 +-- ...pleOwnerIdentifierCollectionPredicate.java | 8 +-- .../SampleOwnerIdentifierPredicate.java | 6 +- .../predicate/SamplePEPredicate.java | 2 +- .../predicate/SamplePermIdPredicate.java | 6 +- .../predicate/SamplePredicate.java | 1 - .../SampleTechIdCollectionPredicate.java | 4 +- .../predicate/SampleTechIdPredicate.java | 6 +- .../SampleUpdatesCollectionPredicate.java | 8 +-- .../predicate/SampleUpdatesPredicate.java | 6 +- .../predicate/SpaceIdentifierPredicate.java | 6 +- .../predicate/SpacePEPredicate.java | 2 +- .../UpdatedExperimentsWithTypePredicate.java | 6 +- .../AbstractIdentifierValidator.java | 2 +- .../validator/AbstractValidator.java | 4 +- ...ataSetByExperimentIdentifierValidator.java | 2 +- .../validator/DatabaseInstanceValidator.java | 2 +- .../validator/DeletionValidator.java | 2 +- .../ExperimentByIdentiferValidator.java | 2 +- .../validator/ExperimentValidator.java | 2 +- .../validator/ExpressionValidator.java | 2 +- .../validator/ExternalDataValidator.java | 2 +- .../authorization/validator/IValidator.java | 4 +- .../validator/MatchingEntityValidator.java | 2 +- .../ProjectByIdentiferValidator.java | 2 +- .../validator/ProjectValidator.java | 2 +- .../validator/SampleByIdentiferValidator.java | 2 +- .../validator/SampleValidator.java | 2 +- .../validator/SimpleSpaceValidator.java | 2 +- .../validator/SpaceValidator.java | 2 +- .../business/IEntityOperationChecker.java | 8 +-- .../server/business/IRelationshipService.java | 16 ++--- .../plugin/demo/server/DemoServer.java | 8 +-- .../plugin/generic/server/GenericServer.java | 32 ++++----- .../plugin/query/server/QueryServer.java | 6 +- .../authorization/AuthorizationChecker.java | 2 +- .../authorization/AuthorizationTestCase.java | 5 +- .../authorization/CapabilityMapTest.java | 2 +- .../DefaultAccessControllerTest.java | 4 +- .../DefaultReturnValueFilterTest.java | 2 +- .../authorization/PredicateExecutorTest.java | 5 +- .../authorization/RoleWithIdentifierTest.java | 3 +- ...AbstractTechIdCollectionPredicateTest.java | 14 ++-- .../AbstractTechIdPredicateTest.java | 7 +- .../predicate/ArrayPredicateTest.java | 8 ++- .../predicate/CollectionPredicateTest.java | 8 ++- .../predicate/DataSetCodePredicateTest.java | 5 +- ...DataSetUpdatesCollectionPredicateTest.java | 7 +- ...tabaseInstanceIdentifierPredicateTest.java | 5 +- .../ListSampleCriteriaPredicateTest.java | 9 +-- .../predicate/NewExperimentPredicateTest.java | 5 +- .../predicate/NewSamplePredicateTest.java | 5 +- .../NewSamplesWithTypePredicateTest.java | 8 ++- .../predicate/ProjectPredicateTest.java | 5 +- .../SampleOwnerIdentifierPredicateTest.java | 7 +- .../SampleUpdatesCollectionPredicateTest.java | 5 +- .../SpaceIdentifierPredicateTest.java | 5 +- .../CustomGridExpressionValidatorTest.java | 5 +- .../DatabaseInstanceValidatorTest.java | 5 +- .../validator/ExperimentValidatorTest.java | 5 +- .../validator/ExternalDataValidatorTest.java | 5 +- .../validator/GroupValidatorTest.java | 5 +- .../MatchingEntityValidatorTest.java | 5 +- .../validator/ProjectValidatorTest.java | 5 +- .../validator/SampleValidatorTest.java | 5 +- .../util/AnnotationAppliedTestCase.java | 2 +- .../TransferAuthorizationAnnotations.java | 8 +-- .../proteomics/server/PhosphoNetXServer.java | 6 +- .../server/ProteomicsDataServiceInternal.java | 14 ++-- .../server/api/v1/ProteomicsDataService.java | 2 +- .../validator/ParentSampleValidator.java | 6 +- .../validator/RawDataSampleValidator.java | 4 +- .../screening/server/ScreeningServer.java | 18 ++--- .../ExperimentIdentifierPredicate.java | 4 +- .../PlateIdentifierPredicate.java | 8 +-- ...ateWellReferenceWithDatasetsValidator.java | 2 +- .../ScreeningExperimentValidator.java | 2 +- .../ScreeningPlateListReadOnlyPredicate.java | 6 +- .../ScreeningPlateValidator.java | 2 +- .../WellIdentifierPredicate.java | 4 +- .../DatasetReferencePredicate.java | 4 +- .../ExperimentSearchCriteriaPredicate.java | 10 +-- .../MaterialFeaturesOneExpPredicate.java | 8 +-- .../shared/authorization/SpaceValidator.java | 2 +- .../WellSearchCriteriaPredicate.java | 2 +- 151 files changed, 453 insertions(+), 439 deletions(-) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/IAuthorizationDataProvider.java (98%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/RoleWithIdentifier.java (98%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/SpaceOwnerKind.java (93%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/annotation/AuthorizationGuard.java (90%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/annotation/Capability.java (94%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/annotation/ReturnValueFilter.java (90%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/annotation/RolesAllowed.java (95%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/annotation/ShouldFlattenCollections.java (94%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/AbstractDatabaseInstancePredicate.java (93%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/AbstractExpressionPredicate.java (96%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/AbstractPredicate.java (95%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/AbstractSpacePredicate.java (97%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/AbstractTechIdCollectionPredicate.java (92%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/AbstractTechIdPredicate.java (94%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/ArrayPredicate.java (92%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/AtomicOperationsPredicate.java (98%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/CollectionPredicate.java (92%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/DataPEPredicate.java (94%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/DataSetCodeCollectionPredicate.java (91%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/DataSetCodePredicate.java (93%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/DataSetUpdatesCollectionPredicate.java (92%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/DataSetUpdatesPredicate.java (91%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/DatabaseInstanceIdentifierPredicate.java (96%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/DelegatedNullableAbstractPredicate.java (90%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/DelegatedPredicate.java (92%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/DeletionTechIdCollectionPredicate.java (94%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/ExistingSampleOwnerIdentifierPredicate.java (93%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/ExistingSpaceIdentifierPredicate.java (93%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/ExperimentIdentifierPredicate.java (95%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/ExperimentPEPredicate.java (94%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/ExperimentUpdatesPredicate.java (90%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/IPredicate.java (91%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/ListSampleCriteriaPredicate.java (93%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/ListSamplesByPropertyPredicate.java (91%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/NewDataSetsWithTypePredicate.java (89%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/NewExperimentPredicate.java (96%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/NewExperimentsWithTypePredicate.java (93%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/NewExternalDataPredicate.java (92%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/NewProjectPredicate.java (95%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/NewSamplePredicate.java (95%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/NewSamplesWithTypePredicate.java (92%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/NullableGroupIdentifierPredicate.java (94%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/PersistentEntityPredicate.java (92%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/ProjectPEPredicate.java (94%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/ProjectPredicate.java (91%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/ProjectUpdatesPredicate.java (92%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/RevertDeletionPredicate.java (93%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/SampleOwnerIdentifierCollectionPredicate.java (92%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/SampleOwnerIdentifierPredicate.java (93%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/SamplePEPredicate.java (94%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/SamplePermIdPredicate.java (92%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/SampleTechIdCollectionPredicate.java (95%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/SampleTechIdPredicate.java (91%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/SampleUpdatesCollectionPredicate.java (93%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/SampleUpdatesPredicate.java (94%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/SpaceIdentifierPredicate.java (91%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/SpacePEPredicate.java (94%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/UpdatedExperimentsWithTypePredicate.java (93%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/AbstractIdentifierValidator.java (96%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/AbstractValidator.java (93%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/DataSetByExperimentIdentifierValidator.java (95%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/DatabaseInstanceValidator.java (96%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/DeletionValidator.java (98%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/ExperimentByIdentiferValidator.java (94%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/ExperimentValidator.java (95%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/ExpressionValidator.java (97%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/ExternalDataValidator.java (95%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/IValidator.java (91%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/MatchingEntityValidator.java (96%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/ProjectByIdentiferValidator.java (94%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/ProjectValidator.java (95%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/SampleByIdentiferValidator.java (95%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/SampleValidator.java (97%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/SimpleSpaceValidator.java (96%) rename openbis/source/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/SpaceValidator.java (96%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/AuthorizationTestCase.java (98%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/RoleWithIdentifierTest.java (97%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/AbstractTechIdCollectionPredicateTest.java (91%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/AbstractTechIdPredicateTest.java (94%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/ArrayPredicateTest.java (90%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/CollectionPredicateTest.java (90%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/DataSetCodePredicateTest.java (92%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/DataSetUpdatesCollectionPredicateTest.java (94%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/DatabaseInstanceIdentifierPredicateTest.java (95%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/ListSampleCriteriaPredicateTest.java (95%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/NewExperimentPredicateTest.java (86%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/NewSamplePredicateTest.java (95%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/NewSamplesWithTypePredicateTest.java (94%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/ProjectPredicateTest.java (92%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/SampleOwnerIdentifierPredicateTest.java (94%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/SampleUpdatesCollectionPredicateTest.java (96%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/predicate/SpaceIdentifierPredicateTest.java (96%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/CustomGridExpressionValidatorTest.java (95%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/DatabaseInstanceValidatorTest.java (87%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/ExperimentValidatorTest.java (91%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/ExternalDataValidatorTest.java (91%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/GroupValidatorTest.java (92%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/MatchingEntityValidatorTest.java (95%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/ProjectValidatorTest.java (90%) rename openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/{shared => server}/authorization/validator/SampleValidatorTest.java (92%) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/AbstractServer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/AbstractServer.java index ba64b914ca7..2e85633b91f 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/AbstractServer.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/AbstractServer.java @@ -46,6 +46,9 @@ import ch.systemsx.cisd.common.mail.MailClient; import ch.systemsx.cisd.common.mail.MailClientParameters; import ch.systemsx.cisd.common.spring.AbstractServiceWithLogger; import ch.systemsx.cisd.common.spring.ExposablePropertyPlaceholderConfigurer; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ReturnValueFilter; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.ExpressionValidator; import ch.systemsx.cisd.openbis.generic.server.business.IPropertiesBatchManager; import ch.systemsx.cisd.openbis.generic.server.business.PropertiesBatchManager; import ch.systemsx.cisd.openbis.generic.server.business.bo.DataSetTable; @@ -59,9 +62,6 @@ import ch.systemsx.cisd.openbis.generic.server.plugin.SampleServerPluginRegistry import ch.systemsx.cisd.openbis.generic.shared.IRemoteHostValidator; import ch.systemsx.cisd.openbis.generic.shared.IServer; import ch.systemsx.cisd.openbis.generic.shared.ResourceNames; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ReturnValueFilter; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.ExpressionValidator; import ch.systemsx.cisd.openbis.generic.shared.basic.EntityVisitComparatorByTimeStamp; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DisplaySettings; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/CommonServer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/CommonServer.java index 3d409f64224..f86fc56dd94 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/CommonServer.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/CommonServer.java @@ -45,6 +45,39 @@ import ch.systemsx.cisd.common.spring.IInvocationLoggerContext; import ch.systemsx.cisd.common.utilities.PropertyParametersUtil; import ch.systemsx.cisd.common.utilities.PropertyParametersUtil.SectionProperties; import ch.systemsx.cisd.dbmigration.DatabaseConfigurationContext; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.AuthorizationGuard; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.Capability; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ReturnValueFilter; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DataSetCodeCollectionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DataSetCodePredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DataSetUpdatesPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DeletionTechIdCollectionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ExperimentUpdatesPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ListSampleCriteriaPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ProjectUpdatesPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.RevertDeletionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleTechIdCollectionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleTechIdPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleUpdatesPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SpaceIdentifierPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractExpressionPredicate.DeleteGridCustomColumnPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractExpressionPredicate.DeleteGridCustomFilterPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractExpressionPredicate.UpdateGridCustomColumnPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractExpressionPredicate.UpdateGridCustomFilterPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdCollectionPredicate.ExperimentTechIdCollectionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdCollectionPredicate.ProjectTechIdCollectionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdCollectionPredicate.SpaceTechIdCollectionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.DataSetTechIdPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.ProjectTechIdPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.DeletionValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.ExpressionValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.ExternalDataValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.MatchingEntityValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.ProjectValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.SampleValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.SpaceValidator; import ch.systemsx.cisd.openbis.generic.server.business.IPropertiesBatchManager; import ch.systemsx.cisd.openbis.generic.server.business.bo.DataAccessExceptionTranslator; import ch.systemsx.cisd.openbis.generic.server.business.bo.EntityTypeBO; @@ -100,39 +133,6 @@ import ch.systemsx.cisd.openbis.generic.server.dataaccess.dynamic_property.calcu import ch.systemsx.cisd.openbis.generic.server.jython.api.v1.impl.EncapsulatedCommonServer; import ch.systemsx.cisd.openbis.generic.server.jython.api.v1.impl.MasterDataRegistrationScriptRunner; import ch.systemsx.cisd.openbis.generic.server.util.SpaceIdentifierHelper; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.AuthorizationGuard; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.Capability; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ReturnValueFilter; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractExpressionPredicate.DeleteGridCustomColumnPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractExpressionPredicate.DeleteGridCustomFilterPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractExpressionPredicate.UpdateGridCustomColumnPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractExpressionPredicate.UpdateGridCustomFilterPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdCollectionPredicate.ExperimentTechIdCollectionPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdCollectionPredicate.ProjectTechIdCollectionPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdCollectionPredicate.SpaceTechIdCollectionPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdPredicate.DataSetTechIdPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdPredicate.ProjectTechIdPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DataSetCodeCollectionPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DataSetCodePredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DataSetUpdatesPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DeletionTechIdCollectionPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.ExperimentUpdatesPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.ListSampleCriteriaPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.ProjectUpdatesPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.RevertDeletionPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SampleTechIdCollectionPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SampleTechIdPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SampleUpdatesPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SpaceIdentifierPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.DeletionValidator; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.ExpressionValidator; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.ExternalDataValidator; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.MatchingEntityValidator; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.ProjectValidator; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.SampleValidator; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.SpaceValidator; import ch.systemsx.cisd.openbis.generic.shared.basic.BasicEntityInformationHolder; import ch.systemsx.cisd.openbis.generic.shared.basic.CodeConverter; import ch.systemsx.cisd.openbis.generic.shared.basic.IEntityInformationHolder; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java index 03717eaf8b0..4d9ce432024 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/ETLService.java @@ -51,6 +51,27 @@ import ch.systemsx.cisd.common.spring.HttpInvokerUtils; import ch.systemsx.cisd.common.spring.IInvocationLoggerContext; import ch.systemsx.cisd.openbis.generic.server.api.v1.SearchCriteriaToDetailedSearchCriteriaTranslator; import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationServiceUtils; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.AuthorizationGuard; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ReturnValueFilter; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AtomicOperationsPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DataSetCodeCollectionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DataSetCodePredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DataSetUpdatesPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ExistingSampleOwnerIdentifierPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ExistingSpaceIdentifierPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ListSampleCriteriaPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ListSamplesByPropertyPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.NewExperimentPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.NewSamplePredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.NewSamplesWithTypePredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleOwnerIdentifierPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleTechIdPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleUpdatesPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SpaceIdentifierPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.ProjectValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.SampleValidator; import ch.systemsx.cisd.openbis.generic.server.batch.BatchOperationExecutor; import ch.systemsx.cisd.openbis.generic.server.batch.DataSetBatchUpdate; import ch.systemsx.cisd.openbis.generic.server.batch.DataSetCheckBeforeBatchUpdate; @@ -89,27 +110,6 @@ import ch.systemsx.cisd.openbis.generic.shared.IServer; import ch.systemsx.cisd.openbis.generic.shared.LogMessagePrefixGenerator; import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.SearchCriteria; import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.SearchableEntityKind; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.AuthorizationGuard; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ReturnValueFilter; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AtomicOperationsPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DataSetCodeCollectionPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DataSetCodePredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DataSetUpdatesPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.ExistingSampleOwnerIdentifierPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.ExistingSpaceIdentifierPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.ListSampleCriteriaPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.ListSamplesByPropertyPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.NewExperimentPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.NewSamplePredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.NewSamplesWithTypePredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SampleOwnerIdentifierPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SampleTechIdPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SampleUpdatesPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SpaceIdentifierPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.ProjectValidator; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.SampleValidator; import ch.systemsx.cisd.openbis.generic.shared.basic.EntityOperationsState; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ArchiverDataSetCriteria; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/IETLEntityOperationChecker.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/IETLEntityOperationChecker.java index 5a7dadfca06..0885442bc16 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/IETLEntityOperationChecker.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/IETLEntityOperationChecker.java @@ -19,16 +19,16 @@ package ch.systemsx.cisd.openbis.generic.server; import java.util.List; import java.util.Map; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.AuthorizationGuard; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.Capability; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DataSetUpdatesCollectionPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.ExperimentUpdatesPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.NewExperimentPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.NewExternalDataPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.NewProjectPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.NewSamplePredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SampleUpdatesCollectionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.AuthorizationGuard; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.Capability; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DataSetUpdatesCollectionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ExperimentUpdatesPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.NewExperimentPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.NewExternalDataPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.NewProjectPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.NewSamplePredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleUpdatesCollectionPredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewExperiment; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewMaterial; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewProject; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/TrackingServer.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/TrackingServer.java index 916120b9530..9fb8cca8f70 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/TrackingServer.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/TrackingServer.java @@ -23,13 +23,13 @@ import java.util.Map; import ch.systemsx.cisd.authentication.ISessionManager; import ch.systemsx.cisd.common.spring.IInvocationLoggerContext; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; import ch.systemsx.cisd.openbis.generic.server.business.IPropertiesBatchManager; import ch.systemsx.cisd.openbis.generic.server.business.bo.ICommonBusinessObjectFactory; import ch.systemsx.cisd.openbis.generic.server.business.bo.datasetlister.IDatasetLister; import ch.systemsx.cisd.openbis.generic.server.business.bo.samplelister.ISampleLister; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IDAOFactory; import ch.systemsx.cisd.openbis.generic.shared.ITrackingServer; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; import ch.systemsx.cisd.openbis.generic.shared.basic.SearchlinkUtilities; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityKind; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ExternalData; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/GeneralInformationChangingService.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/GeneralInformationChangingService.java index 9ededbb191c..892c91abcba 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/GeneralInformationChangingService.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/GeneralInformationChangingService.java @@ -27,6 +27,7 @@ import ch.systemsx.cisd.authentication.ISessionManager; import ch.systemsx.cisd.common.exceptions.InvalidSessionException; import ch.systemsx.cisd.common.spring.IInvocationLoggerContext; import ch.systemsx.cisd.openbis.generic.server.AbstractServer; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; import ch.systemsx.cisd.openbis.generic.server.business.IPropertiesBatchManager; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IDAOFactory; import ch.systemsx.cisd.openbis.generic.shared.DatabaseCreateOrDeleteModification; @@ -34,7 +35,6 @@ import ch.systemsx.cisd.openbis.generic.shared.ICommonServer; import ch.systemsx.cisd.openbis.generic.shared.api.v1.IGeneralInformationChangingService; import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.NewVocabularyTerm; import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.WebAppSettings; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DatabaseModificationKind.ObjectKind; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/GeneralInformationService.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/GeneralInformationService.java index c9851c8c751..7a236f15481 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/GeneralInformationService.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/api/v1/GeneralInformationService.java @@ -39,9 +39,20 @@ import ch.systemsx.cisd.common.exceptions.UserFailureException; import ch.systemsx.cisd.common.spring.IInvocationLoggerContext; import ch.systemsx.cisd.openbis.generic.server.AbstractServer; import ch.systemsx.cisd.openbis.generic.server.ComponentNames; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.AuthorizationGuard; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.Capability; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ReturnValueFilter; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ExperimentIdentifierPredicate; import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ExperimentListPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ProjectPredicate; import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleListPredicate; import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SamplePredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.DataSetByExperimentIdentifierValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.ExperimentByIdentiferValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.ProjectByIdentiferValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.SampleByIdentiferValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.SimpleSpaceValidator; import ch.systemsx.cisd.openbis.generic.server.business.IPropertiesBatchManager; import ch.systemsx.cisd.openbis.generic.server.business.bo.ICommonBusinessObjectFactory; import ch.systemsx.cisd.openbis.generic.server.business.bo.fetchoptions.datasetlister.DataSetLister; @@ -72,17 +83,6 @@ import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.SearchCriteria; import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.SearchableEntityKind; import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.SpaceWithProjectsAndRoleAssignments; import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.Vocabulary; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.AuthorizationGuard; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.Capability; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ReturnValueFilter; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.ExperimentIdentifierPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.ProjectPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.DataSetByExperimentIdentifierValidator; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.ExperimentByIdentiferValidator; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.ProjectByIdentiferValidator; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.SampleByIdentiferValidator; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.SimpleSpaceValidator; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataSetRelatedEntities; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DetailedSearchCriteria; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/Argument.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/Argument.java index cb298836317..5f6ab1f0356 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/Argument.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/Argument.java @@ -3,7 +3,7 @@ package ch.systemsx.cisd.openbis.generic.server.authorization; import org.apache.commons.lang.builder.ToStringBuilder; import ch.systemsx.cisd.common.utilities.ModifiedShortPrefixToStringStyle; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.AuthorizationGuard; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.AuthorizationGuard; /** * Small class encapsulating a method argument which could have been annotated with diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/AuthorizationAdvisor.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/AuthorizationAdvisor.java index 8db1d0ac5cb..1b7f541dcea 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/AuthorizationAdvisor.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/AuthorizationAdvisor.java @@ -39,10 +39,10 @@ import ch.systemsx.cisd.common.logging.LogFactory; import ch.systemsx.cisd.common.utilities.AnnotationUtils; import ch.systemsx.cisd.common.utilities.AnnotationUtils.Parameter; import ch.systemsx.cisd.common.utilities.MethodUtils; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.AuthorizationGuard; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; import ch.systemsx.cisd.openbis.generic.server.util.MethodInvocationUtils; import ch.systemsx.cisd.openbis.generic.shared.ISessionProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.AuthorizationGuard; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; import ch.systemsx.cisd.openbis.generic.shared.dto.IAuthSession; /** diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/AuthorizationDataProvider.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/AuthorizationDataProvider.java index 784f9ffb238..ddee40ab42a 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/AuthorizationDataProvider.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/AuthorizationDataProvider.java @@ -14,8 +14,6 @@ import org.hibernate.Session; import ch.systemsx.cisd.openbis.generic.server.batch.BatchOperationExecutor; import ch.systemsx.cisd.openbis.generic.server.batch.IBatchOperation; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IAuthorizationDAOFactory; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.SpaceOwnerKind; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.dto.DataPE; import ch.systemsx.cisd.openbis.generic.shared.dto.DataSetAccessPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/AuthorizationServiceUtils.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/AuthorizationServiceUtils.java index 269bac9b05a..50d699b9ddd 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/AuthorizationServiceUtils.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/AuthorizationServiceUtils.java @@ -21,13 +21,12 @@ import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; import ch.systemsx.cisd.common.exceptions.StatusFlag; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DataSetCodePredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DelegatedPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ExperimentIdentifierPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleOwnerIdentifierPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SpaceIdentifierPredicate; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IDAOFactory; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DataSetCodePredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DelegatedPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.ExperimentIdentifierPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SampleOwnerIdentifierPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SpaceIdentifierPredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.IIdentifierHolder; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy.RoleLevel; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/CapabilityMap.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/CapabilityMap.java index 153a13dabb9..2928df10ff4 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/CapabilityMap.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/CapabilityMap.java @@ -33,7 +33,7 @@ import org.apache.log4j.Logger; import ch.systemsx.cisd.base.exceptions.CheckedExceptionTunnel; import ch.systemsx.cisd.common.logging.LogCategory; import ch.systemsx.cisd.common.logging.LogFactory; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.Capability; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.Capability; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy; /** diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/DefaultAccessController.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/DefaultAccessController.java index 586ad3c6a2d..10b92bb5832 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/DefaultAccessController.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/DefaultAccessController.java @@ -37,9 +37,8 @@ import ch.systemsx.cisd.common.exceptions.UserFailureException; import ch.systemsx.cisd.common.logging.LogCategory; import ch.systemsx.cisd.common.logging.LogFactory; import ch.systemsx.cisd.common.utilities.MethodUtils; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IAuthorizationDAOFactory; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy; import ch.systemsx.cisd.openbis.generic.shared.dto.IAuthSession; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/DefaultReturnValueFilter.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/DefaultReturnValueFilter.java index c937eab91a3..fd147b38a84 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/DefaultReturnValueFilter.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/DefaultReturnValueFilter.java @@ -30,10 +30,9 @@ import ch.systemsx.cisd.common.collections.Modifiable; import ch.systemsx.cisd.common.logging.LogCategory; import ch.systemsx.cisd.common.logging.LogFactory; import ch.systemsx.cisd.common.utilities.MethodUtils; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ReturnValueFilter; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.IValidator; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IAuthorizationDAOFactory; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ReturnValueFilter; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.IValidator; import ch.systemsx.cisd.openbis.generic.shared.dto.IAuthSession; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/IAuthorizationDataProvider.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/IAuthorizationDataProvider.java similarity index 98% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/IAuthorizationDataProvider.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/IAuthorizationDataProvider.java index 5276e843d78..c40f12fa507 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/IAuthorizationDataProvider.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/IAuthorizationDataProvider.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization; +package ch.systemsx.cisd.openbis.generic.server.authorization; import java.sql.Connection; import java.util.List; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/IPredicateFactory.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/IPredicateFactory.java index ef89014dd11..7b3b0cb7b40 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/IPredicateFactory.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/IPredicateFactory.java @@ -16,7 +16,7 @@ package ch.systemsx.cisd.openbis.generic.server.authorization; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.IPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.IPredicate; /** * A factory for {@link IPredicate} implementation. diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/PredicateExecutor.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/PredicateExecutor.java index 341c4ab8be7..2acf7be1c31 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/PredicateExecutor.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/PredicateExecutor.java @@ -19,13 +19,11 @@ package ch.systemsx.cisd.openbis.generic.server.authorization; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ShouldFlattenCollections; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ArrayPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.CollectionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.IPredicate; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IAuthorizationDAOFactory; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ShouldFlattenCollections; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.ArrayPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.CollectionPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.IPredicate; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; /** diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/PredicateFactory.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/PredicateFactory.java index e9e1cb4a60a..1ba08c9b20f 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/PredicateFactory.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/PredicateFactory.java @@ -17,7 +17,7 @@ package ch.systemsx.cisd.openbis.generic.server.authorization; import ch.systemsx.cisd.common.utilities.ClassUtils; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.IPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.IPredicate; /** * A default {@link IPredicate} factory. diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/RoleWithIdentifier.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/RoleWithIdentifier.java similarity index 98% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/RoleWithIdentifier.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/RoleWithIdentifier.java index 6c1f6da0479..baf862a823a 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/RoleWithIdentifier.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/RoleWithIdentifier.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization; +package ch.systemsx.cisd.openbis.generic.server.authorization; import ch.rinn.restrictions.Private; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/SpaceOwnerKind.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/SpaceOwnerKind.java similarity index 93% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/SpaceOwnerKind.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/SpaceOwnerKind.java index 82bf7656134..d58b6935374 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/SpaceOwnerKind.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/SpaceOwnerKind.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization; +package ch.systemsx.cisd.openbis.generic.server.authorization; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/ValidatorStore.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/ValidatorStore.java index b1b78e0aecf..908d3ff14a5 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/ValidatorStore.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/ValidatorStore.java @@ -20,8 +20,7 @@ import java.util.HashMap; import java.util.Map; import ch.systemsx.cisd.common.utilities.ClassUtils; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.IValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.IValidator; /** * A <code>static</code> store of {@link IValidator}. diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/annotation/AuthorizationGuard.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/annotation/AuthorizationGuard.java similarity index 90% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/annotation/AuthorizationGuard.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/annotation/AuthorizationGuard.java index 355d1777e52..ae7b742ad8a 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/annotation/AuthorizationGuard.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/annotation/AuthorizationGuard.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.annotation; +package ch.systemsx.cisd.openbis.generic.server.authorization.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; @@ -22,7 +22,7 @@ import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.IPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.IPredicate; /** * An annotation for marking method parameters that should be evaluated. diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/annotation/Capability.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/annotation/Capability.java similarity index 94% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/annotation/Capability.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/annotation/Capability.java index e9291582b4b..846dccc23e1 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/annotation/Capability.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/annotation/Capability.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.annotation; +package ch.systemsx.cisd.openbis.generic.server.authorization.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/annotation/ReturnValueFilter.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/annotation/ReturnValueFilter.java similarity index 90% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/annotation/ReturnValueFilter.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/annotation/ReturnValueFilter.java index 18fad053d37..d4317378872 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/annotation/ReturnValueFilter.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/annotation/ReturnValueFilter.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.annotation; +package ch.systemsx.cisd.openbis.generic.server.authorization.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; @@ -22,7 +22,7 @@ import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.IValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.IValidator; /** * An annotation for marking method that should have its return value filtered. diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/annotation/RolesAllowed.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/annotation/RolesAllowed.java similarity index 95% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/annotation/RolesAllowed.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/annotation/RolesAllowed.java index 6c82a20e049..dd4efbec566 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/annotation/RolesAllowed.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/annotation/RolesAllowed.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.annotation; +package ch.systemsx.cisd.openbis.generic.server.authorization.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/annotation/ShouldFlattenCollections.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/annotation/ShouldFlattenCollections.java similarity index 94% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/annotation/ShouldFlattenCollections.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/annotation/ShouldFlattenCollections.java index 07138284f35..6d8cbc65dcb 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/annotation/ShouldFlattenCollections.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/annotation/ShouldFlattenCollections.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.annotation; +package ch.systemsx.cisd.openbis.generic.server.authorization.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractDatabaseInstancePredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractDatabaseInstancePredicate.java similarity index 93% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractDatabaseInstancePredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractDatabaseInstancePredicate.java index 6a0a39247fb..83d70b4c368 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractDatabaseInstancePredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractDatabaseInstancePredicate.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.DatabaseInstanceIdentifier; import ch.systemsx.cisd.openbis.generic.shared.util.DatabaseInstanceIdentifierHelper; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractExpressionPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractExpressionPredicate.java similarity index 96% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractExpressionPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractExpressionPredicate.java index eabb86f8f3a..f1d3a8f44e9 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractExpressionPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractExpressionPredicate.java @@ -14,14 +14,14 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import java.util.Set; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.IExpressionUpdates; import ch.systemsx.cisd.openbis.generic.shared.dto.AbstractExpressionPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractPredicate.java similarity index 95% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractPredicate.java index 3fbc03d775f..bd01a4d4e10 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractPredicate.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; @@ -22,7 +22,7 @@ import org.springframework.dao.DataAccessException; import ch.systemsx.cisd.common.exceptions.Status; import ch.systemsx.cisd.common.exceptions.UserFailureException; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; /** diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractSpacePredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractSpacePredicate.java similarity index 97% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractSpacePredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractSpacePredicate.java index ef665d7e172..17cab3ce6ef 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractSpacePredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractSpacePredicate.java @@ -15,13 +15,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy.RoleLevel; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractTechIdCollectionPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractTechIdCollectionPredicate.java similarity index 92% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractTechIdCollectionPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractTechIdCollectionPredicate.java index 6ce5e6d15ee..0fadc9c51ee 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractTechIdCollectionPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractTechIdCollectionPredicate.java @@ -14,15 +14,15 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import java.util.Set; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.SpaceOwnerKind; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ShouldFlattenCollections; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.SpaceOwnerKind; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ShouldFlattenCollections; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractTechIdPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractTechIdPredicate.java similarity index 94% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractTechIdPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractTechIdPredicate.java index 3b09acdf06f..859ad685800 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractTechIdPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractTechIdPredicate.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.SpaceOwnerKind; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.SpaceOwnerKind; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ArrayPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ArrayPredicate.java similarity index 92% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ArrayPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ArrayPredicate.java index 2167dad04e5..cb264d749d4 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ArrayPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ArrayPredicate.java @@ -14,14 +14,14 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; import ch.systemsx.cisd.common.exceptions.StatusFlag; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; /** diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AtomicOperationsPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AtomicOperationsPredicate.java similarity index 98% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AtomicOperationsPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AtomicOperationsPredicate.java index 6e881fd358f..14cce53c48d 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AtomicOperationsPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AtomicOperationsPredicate.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewExperiment; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewSample; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy.RoleCode; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/CollectionPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/CollectionPredicate.java similarity index 92% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/CollectionPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/CollectionPredicate.java index 0aadeb4766d..17535d26475 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/CollectionPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/CollectionPredicate.java @@ -14,15 +14,15 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.Collection; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; import ch.systemsx.cisd.common.exceptions.StatusFlag; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; /** diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataPEPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataPEPredicate.java similarity index 94% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataPEPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataPEPredicate.java index 3a3ff41ce4e..f33dc5a4e1b 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataPEPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataPEPredicate.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import ch.systemsx.cisd.openbis.generic.shared.dto.DataPE; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataSetCodeCollectionPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataSetCodeCollectionPredicate.java similarity index 91% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataSetCodeCollectionPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataSetCodeCollectionPredicate.java index fdc7728cf42..9a337e1502b 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataSetCodeCollectionPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataSetCodeCollectionPredicate.java @@ -14,14 +14,14 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import java.util.Set; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ShouldFlattenCollections; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ShouldFlattenCollections; import ch.systemsx.cisd.openbis.generic.shared.dto.DataSetAccessPE; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataSetCodePredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataSetCodePredicate.java similarity index 93% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataSetCodePredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataSetCodePredicate.java index b2a2f02bb16..8d089bf4697 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataSetCodePredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataSetCodePredicate.java @@ -14,12 +14,12 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.dto.DataSetAccessPE; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataSetUpdatesCollectionPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataSetUpdatesCollectionPredicate.java similarity index 92% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataSetUpdatesCollectionPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataSetUpdatesCollectionPredicate.java index e3bc7515db5..818012ea1d9 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataSetUpdatesCollectionPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataSetUpdatesCollectionPredicate.java @@ -14,16 +14,16 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.ArrayList; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ShouldFlattenCollections; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdCollectionPredicate.DataSetTechIdCollectionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ShouldFlattenCollections; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdCollectionPredicate.DataSetTechIdCollectionPredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.dto.DataSetUpdatesDTO; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataSetUpdatesPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataSetUpdatesPredicate.java similarity index 91% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataSetUpdatesPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataSetUpdatesPredicate.java index c4eb44c2546..52832ad7cb5 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataSetUpdatesPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataSetUpdatesPredicate.java @@ -14,14 +14,14 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdPredicate.DataSetTechIdPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.DataSetTechIdPredicate; import ch.systemsx.cisd.openbis.generic.shared.dto.DataSetUpdatesDTO; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleIdentifier; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DatabaseInstanceIdentifierPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DatabaseInstanceIdentifierPredicate.java similarity index 96% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DatabaseInstanceIdentifierPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DatabaseInstanceIdentifierPredicate.java index 487c0700952..248f35c636a 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DatabaseInstanceIdentifierPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DatabaseInstanceIdentifierPredicate.java @@ -14,12 +14,12 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy.RoleLevel; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DelegatedNullableAbstractPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DelegatedNullableAbstractPredicate.java similarity index 90% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DelegatedNullableAbstractPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DelegatedNullableAbstractPredicate.java index c652fb20158..45440e112d2 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DelegatedNullableAbstractPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DelegatedNullableAbstractPredicate.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; /** diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DelegatedPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DelegatedPredicate.java similarity index 92% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DelegatedPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DelegatedPredicate.java index 456841a69d7..85a5e35ffa2 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DelegatedPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DelegatedPredicate.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; /** diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DeletionTechIdCollectionPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DeletionTechIdCollectionPredicate.java similarity index 94% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DeletionTechIdCollectionPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DeletionTechIdCollectionPredicate.java index 1e1c31f1004..70cb3a536b3 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DeletionTechIdCollectionPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DeletionTechIdCollectionPredicate.java @@ -14,16 +14,16 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.ArrayList; import java.util.List; import java.util.Set; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ShouldFlattenCollections; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ShouldFlattenCollections; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.dto.DataSetAccessPE; import ch.systemsx.cisd.openbis.generic.shared.dto.ExperimentAccessPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ExistingSampleOwnerIdentifierPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExistingSampleOwnerIdentifierPredicate.java similarity index 93% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ExistingSampleOwnerIdentifierPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExistingSampleOwnerIdentifierPredicate.java index 71b1d3f6143..2d8a080ac3f 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ExistingSampleOwnerIdentifierPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExistingSampleOwnerIdentifierPredicate.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; /** * A {@link SampleOwnerIdentifierPredicate} which evaluates to OK if the space does not exist. diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ExistingSpaceIdentifierPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExistingSpaceIdentifierPredicate.java similarity index 93% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ExistingSpaceIdentifierPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExistingSpaceIdentifierPredicate.java index 182813f1bf6..ccdc0e4ddf3 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ExistingSpaceIdentifierPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExistingSpaceIdentifierPredicate.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; /** diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ExperimentIdentifierPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExperimentIdentifierPredicate.java similarity index 95% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ExperimentIdentifierPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExperimentIdentifierPredicate.java index 7a4d35ad617..d734ec1bbde 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ExperimentIdentifierPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExperimentIdentifierPredicate.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.Experiment; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.ExperimentIdentifierFactory; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExperimentListPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExperimentListPredicate.java index 73b515e792f..1a3d7c7d0de 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExperimentListPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExperimentListPredicate.java @@ -29,12 +29,11 @@ import net.lemnik.eodsql.Select; import ch.systemsx.cisd.common.exceptions.AuthorizationFailureException; import ch.systemsx.cisd.common.exceptions.Status; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ShouldFlattenCollections; import ch.systemsx.cisd.openbis.generic.server.dataaccess.db.LongArrayMapper; import ch.systemsx.cisd.openbis.generic.server.dataaccess.db.StringArrayMapper; import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.Experiment; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ShouldFlattenCollections; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractSpacePredicate; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.ExperimentIdentifierFactory; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ExperimentPEPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExperimentPEPredicate.java similarity index 94% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ExperimentPEPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExperimentPEPredicate.java index 8aebd07d66a..946386e3e80 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ExperimentPEPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExperimentPEPredicate.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; import ch.systemsx.cisd.openbis.generic.shared.dto.ExperimentPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ExperimentUpdatesPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExperimentUpdatesPredicate.java similarity index 90% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ExperimentUpdatesPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExperimentUpdatesPredicate.java index 69219e167ca..e3b4b535ad7 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ExperimentUpdatesPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ExperimentUpdatesPredicate.java @@ -14,14 +14,14 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; import ch.systemsx.cisd.openbis.generic.shared.dto.ExperimentUpdatesDTO; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/IPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/IPredicate.java similarity index 91% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/IPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/IPredicate.java index 84ef6857e6f..62851ab331f 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/IPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/IPredicate.java @@ -14,15 +14,15 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; import ch.systemsx.cisd.common.exceptions.UserFailureException; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; import ch.systemsx.cisd.openbis.generic.server.authorization.IPredicateFactory; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; /** diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ListSampleCriteriaPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ListSampleCriteriaPredicate.java similarity index 93% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ListSampleCriteriaPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ListSampleCriteriaPredicate.java index aa665d8d4b8..650c7b80f04 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ListSampleCriteriaPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ListSampleCriteriaPredicate.java @@ -14,16 +14,16 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.ArrayList; import java.util.Collection; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ListSampleCriteria; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ListSamplesByPropertyPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ListSamplesByPropertyPredicate.java similarity index 91% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ListSamplesByPropertyPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ListSamplesByPropertyPredicate.java index 48ae133b42e..fab5175ce71 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ListSamplesByPropertyPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ListSamplesByPropertyPredicate.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.dto.ListSamplesByPropertyCriteria; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewDataSetsWithTypePredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewDataSetsWithTypePredicate.java similarity index 89% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewDataSetsWithTypePredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewDataSetsWithTypePredicate.java index c3979269ad5..9dd927ac5c7 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewDataSetsWithTypePredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewDataSetsWithTypePredicate.java @@ -14,15 +14,15 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.ArrayList; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ShouldFlattenCollections; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ShouldFlattenCollections; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewDataSet; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewDataSetsWithTypes; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewExperimentPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewExperimentPredicate.java similarity index 96% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewExperimentPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewExperimentPredicate.java index d26c780aef2..227806b33de 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewExperimentPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewExperimentPredicate.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewExperiment; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.ExperimentIdentifier; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewExperimentsWithTypePredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewExperimentsWithTypePredicate.java similarity index 93% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewExperimentsWithTypePredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewExperimentsWithTypePredicate.java index 19e874d7135..e636a39be7d 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewExperimentsWithTypePredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewExperimentsWithTypePredicate.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewBasicExperiment; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewExperimentsWithType; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewExternalDataPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewExternalDataPredicate.java similarity index 92% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewExternalDataPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewExternalDataPredicate.java index 243f632ce89..28a8f8cc8a8 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewExternalDataPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewExternalDataPredicate.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.dto.NewExternalData; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleIdentifier; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewProjectPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewProjectPredicate.java similarity index 95% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewProjectPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewProjectPredicate.java index e3783534521..90a85e1e8e3 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewProjectPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewProjectPredicate.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewProject; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.ProjectIdentifier; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewSamplePredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewSamplePredicate.java similarity index 95% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewSamplePredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewSamplePredicate.java index 824798fcb79..04fdfa67a1c 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewSamplePredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewSamplePredicate.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewSample; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleIdentifierFactory; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewSamplesWithTypePredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewSamplesWithTypePredicate.java similarity index 92% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewSamplesWithTypePredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewSamplesWithTypePredicate.java index dfa1ba23277..3467ef9b55b 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewSamplesWithTypePredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewSamplesWithTypePredicate.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewSample; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewSamplesWithTypes; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NullableGroupIdentifierPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NullableGroupIdentifierPredicate.java similarity index 94% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NullableGroupIdentifierPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NullableGroupIdentifierPredicate.java index 9cb0dff5ade..8fd15faff82 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NullableGroupIdentifierPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NullableGroupIdentifierPredicate.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SpaceIdentifier; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/PersistentEntityPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/PersistentEntityPredicate.java similarity index 92% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/PersistentEntityPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/PersistentEntityPredicate.java index 74a141c1756..b6cdbc22c7d 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/PersistentEntityPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/PersistentEntityPredicate.java @@ -14,14 +14,14 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; import ch.systemsx.cisd.common.exceptions.UserFailureException; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy.RoleLevel; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ProjectPEPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ProjectPEPredicate.java similarity index 94% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ProjectPEPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ProjectPEPredicate.java index 491a48566af..ff5beaaf852 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ProjectPEPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ProjectPEPredicate.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; import ch.systemsx.cisd.openbis.generic.shared.dto.ProjectPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ProjectPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ProjectPredicate.java similarity index 91% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ProjectPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ProjectPredicate.java index 7919f9f7883..3672be3b015 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ProjectPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ProjectPredicate.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ShouldFlattenCollections; import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.Project; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ShouldFlattenCollections; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.ProjectIdentifier; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SpaceIdentifier; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ProjectUpdatesPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ProjectUpdatesPredicate.java similarity index 92% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ProjectUpdatesPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ProjectUpdatesPredicate.java index b43402d3b21..87ecf8cd97b 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ProjectUpdatesPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ProjectUpdatesPredicate.java @@ -14,14 +14,14 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdPredicate.ProjectTechIdPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.ProjectTechIdPredicate; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.ProjectUpdatesDTO; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.DatabaseInstanceIdentifier; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/RevertDeletionPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/RevertDeletionPredicate.java similarity index 93% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/RevertDeletionPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/RevertDeletionPredicate.java index 77a2efc2d63..dff24f0ab55 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/RevertDeletionPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/RevertDeletionPredicate.java @@ -14,16 +14,16 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.ArrayList; import java.util.List; import java.util.Set; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ShouldFlattenCollections; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ShouldFlattenCollections; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy.RoleCode; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleListPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleListPredicate.java index 142ec02f042..a5ad61625dd 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleListPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleListPredicate.java @@ -29,14 +29,12 @@ import net.lemnik.eodsql.Select; import ch.systemsx.cisd.common.exceptions.AuthorizationFailureException; import ch.systemsx.cisd.common.exceptions.Status; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ShouldFlattenCollections; import ch.systemsx.cisd.openbis.generic.server.dataaccess.db.LongArrayMapper; import ch.systemsx.cisd.openbis.generic.server.dataaccess.db.StringArrayMapper; import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.Sample; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ShouldFlattenCollections; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractSpacePredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SampleOwnerIdentifierPredicate; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleIdentifierFactory; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleOwnerIdentifier; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleOwnerIdentifierCollectionPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleOwnerIdentifierCollectionPredicate.java similarity index 92% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleOwnerIdentifierCollectionPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleOwnerIdentifierCollectionPredicate.java index 4dd977a6dee..44c12f3eb2c 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleOwnerIdentifierCollectionPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleOwnerIdentifierCollectionPredicate.java @@ -14,14 +14,14 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ShouldFlattenCollections; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ShouldFlattenCollections; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleOwnerIdentifier; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleOwnerIdentifierPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleOwnerIdentifierPredicate.java similarity index 93% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleOwnerIdentifierPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleOwnerIdentifierPredicate.java index 1d2f1e3d585..0e029cd058b 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleOwnerIdentifierPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleOwnerIdentifierPredicate.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleOwnerIdentifier; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SamplePEPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SamplePEPredicate.java similarity index 94% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SamplePEPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SamplePEPredicate.java index d68a0d3a736..3404f551b0a 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SamplePEPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SamplePEPredicate.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; import ch.systemsx.cisd.openbis.generic.shared.dto.SamplePE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SamplePermIdPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SamplePermIdPredicate.java similarity index 92% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SamplePermIdPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SamplePermIdPredicate.java index efc82cf5984..93bf3ec20f7 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SamplePermIdPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SamplePermIdPredicate.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.dto.PermId; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.SamplePE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SamplePredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SamplePredicate.java index b983bf8e80d..088c03afd8a 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SamplePredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SamplePredicate.java @@ -20,7 +20,6 @@ import java.util.Collections; import java.util.List; import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.Sample; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DelegatedPredicate; /** * Predicate based on {@link ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.Sample}. This diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleTechIdCollectionPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleTechIdCollectionPredicate.java similarity index 95% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleTechIdCollectionPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleTechIdCollectionPredicate.java index 63561ddc346..1cb0ce2a4aa 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleTechIdCollectionPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleTechIdCollectionPredicate.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.ArrayList; import java.util.List; import java.util.Set; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ShouldFlattenCollections; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ShouldFlattenCollections; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.dto.SampleAccessPE; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.DatabaseInstanceIdentifier; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleTechIdPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleTechIdPredicate.java similarity index 91% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleTechIdPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleTechIdPredicate.java index cf6388d275a..d961fb39841 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleTechIdPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleTechIdPredicate.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.SamplePE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleUpdatesCollectionPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleUpdatesCollectionPredicate.java similarity index 93% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleUpdatesCollectionPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleUpdatesCollectionPredicate.java index b44574047fa..a3dc393e945 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleUpdatesCollectionPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleUpdatesCollectionPredicate.java @@ -14,15 +14,15 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.ArrayList; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ShouldFlattenCollections; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ShouldFlattenCollections; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.SampleUpdatesDTO; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleUpdatesPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleUpdatesPredicate.java similarity index 94% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleUpdatesPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleUpdatesPredicate.java index efeb7d4a145..c069a3cccc1 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleUpdatesPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleUpdatesPredicate.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.SampleUpdatesDTO; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SpaceIdentifierPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SpaceIdentifierPredicate.java similarity index 91% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SpaceIdentifierPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SpaceIdentifierPredicate.java index 1152e29eab7..99e6feafae6 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SpaceIdentifierPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SpaceIdentifierPredicate.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ShouldFlattenCollections; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ShouldFlattenCollections; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SpaceIdentifier; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SpacePEPredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SpacePEPredicate.java similarity index 94% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SpacePEPredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SpacePEPredicate.java index 64fbf5a6fe6..0aacfc864ba 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SpacePEPredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SpacePEPredicate.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/UpdatedExperimentsWithTypePredicate.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/UpdatedExperimentsWithTypePredicate.java similarity index 93% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/UpdatedExperimentsWithTypePredicate.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/UpdatedExperimentsWithTypePredicate.java index ecf21b5adb3..23179c8a0a9 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/UpdatedExperimentsWithTypePredicate.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/UpdatedExperimentsWithTypePredicate.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewBasicExperiment; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.UpdatedExperimentsWithType; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/AbstractIdentifierValidator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/AbstractIdentifierValidator.java similarity index 96% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/AbstractIdentifierValidator.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/AbstractIdentifierValidator.java index bc7233ba9a5..137897cb7a8 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/AbstractIdentifierValidator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/AbstractIdentifierValidator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import ch.systemsx.cisd.openbis.generic.shared.basic.ICodeHolder; import ch.systemsx.cisd.openbis.generic.shared.basic.IIdentifierHolder; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/AbstractValidator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/AbstractValidator.java similarity index 93% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/AbstractValidator.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/AbstractValidator.java index 70e8f5ec7dd..3819e810b54 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/AbstractValidator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/AbstractValidator.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; /** diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/DataSetByExperimentIdentifierValidator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/DataSetByExperimentIdentifierValidator.java similarity index 95% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/DataSetByExperimentIdentifierValidator.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/DataSetByExperimentIdentifierValidator.java index 854676b8afd..4556eff6263 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/DataSetByExperimentIdentifierValidator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/DataSetByExperimentIdentifierValidator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.DataSet; import ch.systemsx.cisd.openbis.generic.shared.basic.IIdentifierHolder; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/DatabaseInstanceValidator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/DatabaseInstanceValidator.java similarity index 96% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/DatabaseInstanceValidator.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/DatabaseInstanceValidator.java index c13138a452a..064bfb1693e 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/DatabaseInstanceValidator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/DatabaseInstanceValidator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import java.util.Set; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/DeletionValidator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/DeletionValidator.java similarity index 98% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/DeletionValidator.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/DeletionValidator.java index e066da311f4..04a364a1444 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/DeletionValidator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/DeletionValidator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import java.util.Collections; import java.util.List; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ExperimentByIdentiferValidator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ExperimentByIdentiferValidator.java similarity index 94% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ExperimentByIdentiferValidator.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ExperimentByIdentiferValidator.java index 604caef3c01..14145bedc88 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ExperimentByIdentiferValidator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ExperimentByIdentiferValidator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.ExperimentIdentifierFactory; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ExperimentValidator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ExperimentValidator.java similarity index 95% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ExperimentValidator.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ExperimentValidator.java index b7538b5ee2d..13289c88188 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ExperimentValidator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ExperimentValidator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Experiment; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Space; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ExpressionValidator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ExpressionValidator.java similarity index 97% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ExpressionValidator.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ExpressionValidator.java index fb4e0b1d4d4..85e1471bc28 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ExpressionValidator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ExpressionValidator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import java.util.Set; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ExternalDataValidator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ExternalDataValidator.java similarity index 95% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ExternalDataValidator.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ExternalDataValidator.java index b5e87b4bad9..c247fe9c12d 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ExternalDataValidator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ExternalDataValidator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ExternalData; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Space; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/IValidator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/IValidator.java similarity index 91% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/IValidator.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/IValidator.java index 197f0e13d74..0730e1f5df3 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/IValidator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/IValidator.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; import ch.systemsx.cisd.openbis.generic.server.authorization.ValidatorStore; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; /** diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/MatchingEntityValidator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/MatchingEntityValidator.java similarity index 96% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/MatchingEntityValidator.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/MatchingEntityValidator.java index 9284d8a0f3f..cc7ec0ce157 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/MatchingEntityValidator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/MatchingEntityValidator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.MatchingEntity; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Space; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ProjectByIdentiferValidator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ProjectByIdentiferValidator.java similarity index 94% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ProjectByIdentiferValidator.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ProjectByIdentiferValidator.java index bff85026ba9..91443c240fa 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ProjectByIdentiferValidator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ProjectByIdentiferValidator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.ProjectIdentifierFactory; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ProjectValidator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ProjectValidator.java similarity index 95% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ProjectValidator.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ProjectValidator.java index de74d78ee00..0cb71cba4b1 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ProjectValidator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ProjectValidator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Project; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Space; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/SampleByIdentiferValidator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/SampleByIdentiferValidator.java similarity index 95% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/SampleByIdentiferValidator.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/SampleByIdentiferValidator.java index 80abf45f71a..fdcad71278e 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/SampleByIdentiferValidator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/SampleByIdentiferValidator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleIdentifierFactory; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleOwnerIdentifier; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/SampleValidator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/SampleValidator.java similarity index 97% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/SampleValidator.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/SampleValidator.java index d02de3e0c3f..b4ef6e1a93b 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/SampleValidator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/SampleValidator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import java.util.Set; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/SimpleSpaceValidator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/SimpleSpaceValidator.java similarity index 96% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/SimpleSpaceValidator.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/SimpleSpaceValidator.java index 4f872fbb3fc..04146746d75 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/SimpleSpaceValidator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/SimpleSpaceValidator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import java.util.Set; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/SpaceValidator.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/SpaceValidator.java similarity index 96% rename from openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/SpaceValidator.java rename to openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/SpaceValidator.java index fef3ec68560..3ea773e3f47 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/SpaceValidator.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/SpaceValidator.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import java.util.Set; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/IEntityOperationChecker.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/IEntityOperationChecker.java index 34f73f32298..0b0f75063c9 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/IEntityOperationChecker.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/IEntityOperationChecker.java @@ -18,10 +18,10 @@ package ch.systemsx.cisd.openbis.generic.server.business; import java.util.List; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.AuthorizationGuard; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.NewSamplePredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SampleOwnerIdentifierPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.AuthorizationGuard; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.NewSamplePredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleOwnerIdentifierPredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewSample; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy; import ch.systemsx.cisd.openbis.generic.shared.dto.IAuthSession; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/IRelationshipService.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/IRelationshipService.java index 2102221a768..1a9b060c962 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/IRelationshipService.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/IRelationshipService.java @@ -19,14 +19,14 @@ package ch.systemsx.cisd.openbis.generic.server.business; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.AuthorizationGuard; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.Capability; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DataPEPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.ExperimentPEPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.ProjectPEPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SamplePEPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SpacePEPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.AuthorizationGuard; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.Capability; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DataPEPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ExperimentPEPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ProjectPEPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SamplePEPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SpacePEPredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy; import ch.systemsx.cisd.openbis.generic.shared.dto.DataPE; import ch.systemsx.cisd.openbis.generic.shared.dto.ExperimentPE; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/demo/server/DemoServer.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/demo/server/DemoServer.java index ba3a63165d8..07f2b140473 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/demo/server/DemoServer.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/demo/server/DemoServer.java @@ -28,15 +28,15 @@ import ch.systemsx.cisd.common.exceptions.NotImplementedException; import ch.systemsx.cisd.common.exceptions.UserFailureException; import ch.systemsx.cisd.common.spring.IInvocationLoggerContext; import ch.systemsx.cisd.openbis.generic.server.AbstractServer; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.AuthorizationGuard; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.NewSamplePredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleTechIdPredicate; import ch.systemsx.cisd.openbis.generic.server.business.IPropertiesBatchManager; import ch.systemsx.cisd.openbis.generic.server.business.bo.ISampleBO; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IDAOFactory; import ch.systemsx.cisd.openbis.generic.server.plugin.IDataSetTypeSlaveServerPlugin; import ch.systemsx.cisd.openbis.generic.server.plugin.ISampleTypeSlaveServerPlugin; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.AuthorizationGuard; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.NewSamplePredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SampleTechIdPredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewAttachment; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewSample; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/GenericServer.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/GenericServer.java index 91c933de0d8..83f5164b5d7 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/GenericServer.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/server/GenericServer.java @@ -37,6 +37,22 @@ import ch.systemsx.cisd.common.spring.IInvocationLoggerContext; import ch.systemsx.cisd.openbis.generic.server.AbstractServer; import ch.systemsx.cisd.openbis.generic.server.IASyncAction; import ch.systemsx.cisd.openbis.generic.server.MaterialHelper; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.AuthorizationGuard; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.Capability; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DataSetUpdatesPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ExperimentUpdatesPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.NewDataSetsWithTypePredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.NewExperimentPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.NewExperimentsWithTypePredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.NewSamplePredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.NewSamplesWithTypePredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleTechIdPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleUpdatesPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.UpdatedExperimentsWithTypePredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.DataSetTechIdPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.ProjectTechIdPredicate; import ch.systemsx.cisd.openbis.generic.server.batch.BatchOperationExecutor; import ch.systemsx.cisd.openbis.generic.server.batch.IBatchOperation; import ch.systemsx.cisd.openbis.generic.server.business.IPropertiesBatchManager; @@ -48,22 +64,6 @@ import ch.systemsx.cisd.openbis.generic.server.dataaccess.IDAOFactory; import ch.systemsx.cisd.openbis.generic.server.plugin.IDataSetTypeSlaveServerPlugin; import ch.systemsx.cisd.openbis.generic.server.plugin.ISampleTypeSlaveServerPlugin; import ch.systemsx.cisd.openbis.generic.shared.ICommonServer; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.AuthorizationGuard; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.Capability; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdPredicate.DataSetTechIdPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdPredicate.ProjectTechIdPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DataSetUpdatesPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.ExperimentUpdatesPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.NewDataSetsWithTypePredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.NewExperimentPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.NewExperimentsWithTypePredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.NewSamplePredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.NewSamplesWithTypePredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SampleTechIdPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SampleUpdatesPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.UpdatedExperimentsWithTypePredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.AttachmentWithContent; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Code; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/server/QueryServer.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/server/QueryServer.java index 200854199cc..1545d419efc 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/server/QueryServer.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/server/QueryServer.java @@ -33,15 +33,15 @@ import ch.systemsx.cisd.authentication.ISessionManager; import ch.systemsx.cisd.common.exceptions.UserFailureException; import ch.systemsx.cisd.common.spring.IInvocationLoggerContext; import ch.systemsx.cisd.openbis.generic.server.AbstractServer; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ReturnValueFilter; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.ExpressionValidator; import ch.systemsx.cisd.openbis.generic.server.business.IPropertiesBatchManager; import ch.systemsx.cisd.openbis.generic.server.business.bo.DataAccessExceptionTranslator; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IDAOFactory; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IQueryDAO; import ch.systemsx.cisd.openbis.generic.server.plugin.IDataSetTypeSlaveServerPlugin; import ch.systemsx.cisd.openbis.generic.server.plugin.ISampleTypeSlaveServerPlugin; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ReturnValueFilter; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.ExpressionValidator; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.BasicEntityType; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.QueryType; diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/shared/authorization/AuthorizationChecker.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/shared/authorization/AuthorizationChecker.java index 31d02ec8de5..7fc92fc288c 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/shared/authorization/AuthorizationChecker.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/query/shared/authorization/AuthorizationChecker.java @@ -20,7 +20,7 @@ import java.util.List; import java.util.Set; import ch.systemsx.cisd.openbis.generic.server.authorization.DefaultAccessController; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy.RoleLevel; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/AuthorizationTestCase.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/AuthorizationTestCase.java similarity index 98% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/AuthorizationTestCase.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/AuthorizationTestCase.java index 0cc544a9136..12a2273148e 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/AuthorizationTestCase.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/AuthorizationTestCase.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization; +package ch.systemsx.cisd.openbis.generic.server.authorization; import java.util.ArrayList; import java.util.HashSet; @@ -28,6 +28,9 @@ import org.testng.annotations.AfterMethod; import org.testng.annotations.BeforeMethod; import ch.rinn.restrictions.Friend; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.SpaceOwnerKind; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy.RoleCode; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy.RoleLevel; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/CapabilityMapTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/CapabilityMapTest.java index 0bfe39f5b3b..ad747cfeee4 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/CapabilityMapTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/CapabilityMapTest.java @@ -26,7 +26,7 @@ import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; import ch.systemsx.cisd.common.logging.LogInitializer; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.Capability; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.Capability; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy; /** diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/DefaultAccessControllerTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/DefaultAccessControllerTest.java index 8219b26e9d4..8760f13fda4 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/DefaultAccessControllerTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/DefaultAccessControllerTest.java @@ -36,8 +36,8 @@ import ch.rinn.restrictions.Friend; import ch.systemsx.cisd.common.exceptions.Status; import ch.systemsx.cisd.common.exceptions.StatusFlag; import ch.systemsx.cisd.common.logging.LogInitializer; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.Capability; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.Capability; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy.RoleCode; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/DefaultReturnValueFilterTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/DefaultReturnValueFilterTest.java index d2e739340f9..30ea76333d3 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/DefaultReturnValueFilterTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/DefaultReturnValueFilterTest.java @@ -42,7 +42,7 @@ import ch.systemsx.cisd.common.logging.LogCategory; import ch.systemsx.cisd.common.logging.LogInitializer; import ch.systemsx.cisd.common.test.LogMonitoringAppender; import ch.systemsx.cisd.common.utilities.StringUtilities; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.IValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.IValidator; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; /** diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/PredicateExecutorTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/PredicateExecutorTest.java index 51b9c216f96..cd479009cab 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/PredicateExecutorTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/PredicateExecutorTest.java @@ -27,12 +27,9 @@ import org.testng.annotations.Test; import ch.rinn.restrictions.Friend; import ch.systemsx.cisd.common.exceptions.Status; import ch.systemsx.cisd.common.utilities.StringUtilities; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.IPredicate; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IAuthorizationDAOFactory; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IDatabaseInstanceDAO; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.IPredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy.RoleCode; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SpaceIdentifier; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/RoleWithIdentifierTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/RoleWithIdentifierTest.java similarity index 97% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/RoleWithIdentifierTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/RoleWithIdentifierTest.java index 1a9eaea401a..52ba1d24d62 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/RoleWithIdentifierTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/RoleWithIdentifierTest.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization; +package ch.systemsx.cisd.openbis.generic.server.authorization; import java.util.ArrayList; import java.util.Collections; @@ -25,6 +25,7 @@ import org.testng.annotations.Test; import ch.rinn.restrictions.Friend; import ch.systemsx.cisd.openbis.generic.server.authorization.DefaultAccessController; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy.RoleCode; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy.RoleLevel; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractTechIdCollectionPredicateTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractTechIdCollectionPredicateTest.java similarity index 91% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractTechIdCollectionPredicateTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractTechIdCollectionPredicateTest.java index 1b7378948b2..f19970722cf 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractTechIdCollectionPredicateTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractTechIdCollectionPredicateTest.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.Arrays; import java.util.HashSet; @@ -24,12 +24,12 @@ import org.jmock.Expectations; import org.testng.annotations.Test; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; -import ch.systemsx.cisd.openbis.generic.shared.authorization.SpaceOwnerKind; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdCollectionPredicate.DataSetTechIdCollectionPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdCollectionPredicate.ExperimentTechIdCollectionPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdCollectionPredicate.ProjectTechIdCollectionPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdCollectionPredicate.SpaceTechIdCollectionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.SpaceOwnerKind; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdCollectionPredicate.DataSetTechIdCollectionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdCollectionPredicate.ExperimentTechIdCollectionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdCollectionPredicate.ProjectTechIdCollectionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdCollectionPredicate.SpaceTechIdCollectionPredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractTechIdPredicateTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractTechIdPredicateTest.java similarity index 94% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractTechIdPredicateTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractTechIdPredicateTest.java index 7482748fcb3..448df13bc34 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/AbstractTechIdPredicateTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/AbstractTechIdPredicateTest.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.Collections; import java.util.List; @@ -23,9 +23,10 @@ import org.testng.annotations.Test; import ch.systemsx.cisd.common.exceptions.Status; import ch.systemsx.cisd.common.exceptions.StatusFlag; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.SpaceOwnerKind; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate; import ch.systemsx.cisd.openbis.generic.shared.CommonTestUtils; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; -import ch.systemsx.cisd.openbis.generic.shared.authorization.SpaceOwnerKind; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ArrayPredicateTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ArrayPredicateTest.java similarity index 90% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ArrayPredicateTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ArrayPredicateTest.java index db7be3a3204..eaa2aa0d585 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ArrayPredicateTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ArrayPredicateTest.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; @@ -23,8 +23,10 @@ import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ArrayPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.IPredicate; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; /** diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/CollectionPredicateTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/CollectionPredicateTest.java similarity index 90% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/CollectionPredicateTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/CollectionPredicateTest.java index 3fd2ac229ac..dbe50eaddb0 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/CollectionPredicateTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/CollectionPredicateTest.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.Arrays; import java.util.Collections; @@ -25,8 +25,10 @@ import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.CollectionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.IPredicate; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; /** diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataSetCodePredicateTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataSetCodePredicateTest.java similarity index 92% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataSetCodePredicateTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataSetCodePredicateTest.java index 3f59a407227..9e12ae65e0f 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataSetCodePredicateTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataSetCodePredicateTest.java @@ -14,13 +14,14 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import org.jmock.Expectations; import org.testng.annotations.Test; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DataSetCodePredicate; import ch.systemsx.cisd.openbis.generic.shared.dto.DataSetAccessPE; /** diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataSetUpdatesCollectionPredicateTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataSetUpdatesCollectionPredicateTest.java similarity index 94% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataSetUpdatesCollectionPredicateTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataSetUpdatesCollectionPredicateTest.java index e5ffc0f4685..34d3d8bfebd 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DataSetUpdatesCollectionPredicateTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DataSetUpdatesCollectionPredicateTest.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.Arrays; import java.util.HashSet; @@ -23,8 +23,9 @@ import org.jmock.Expectations; import org.testng.annotations.Test; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; -import ch.systemsx.cisd.openbis.generic.shared.authorization.SpaceOwnerKind; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.SpaceOwnerKind; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DataSetUpdatesCollectionPredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.dto.DataSetUpdatesDTO; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DatabaseInstanceIdentifierPredicateTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DatabaseInstanceIdentifierPredicateTest.java similarity index 95% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DatabaseInstanceIdentifierPredicateTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DatabaseInstanceIdentifierPredicateTest.java index fa284ad30e5..fcfbbfca2aa 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/DatabaseInstanceIdentifierPredicateTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/DatabaseInstanceIdentifierPredicateTest.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import org.jmock.Expectations; import org.testng.annotations.Test; @@ -22,7 +22,8 @@ import org.testng.annotations.Test; import ch.systemsx.cisd.common.exceptions.Status; import ch.systemsx.cisd.common.exceptions.StatusFlag; import ch.systemsx.cisd.common.exceptions.UserFailureException; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DatabaseInstanceIdentifierPredicate; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.DatabaseInstanceIdentifier; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ListSampleCriteriaPredicateTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ListSampleCriteriaPredicateTest.java similarity index 95% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ListSampleCriteriaPredicateTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ListSampleCriteriaPredicateTest.java index 1aeb00b4217..1b2e28ee5d3 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ListSampleCriteriaPredicateTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ListSampleCriteriaPredicateTest.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.Arrays; import java.util.Collections; @@ -24,9 +24,10 @@ import org.jmock.Expectations; import org.testng.annotations.Test; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.SpaceOwnerKind; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.SpaceOwnerKind; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ListSampleCriteriaPredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.ListSampleCriteria; import ch.systemsx.cisd.openbis.generic.shared.dto.SampleAccessPE; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewExperimentPredicateTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewExperimentPredicateTest.java similarity index 86% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewExperimentPredicateTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewExperimentPredicateTest.java index 9b673fc9d3a..bb8b838c90d 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewExperimentPredicateTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewExperimentPredicateTest.java @@ -14,11 +14,12 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import org.testng.annotations.Test; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.NewExperimentPredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewExperiment; /** diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewSamplePredicateTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewSamplePredicateTest.java similarity index 95% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewSamplePredicateTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewSamplePredicateTest.java index 50e5114c4de..b2f20e7d172 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewSamplePredicateTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewSamplePredicateTest.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.Arrays; import java.util.List; @@ -22,7 +22,8 @@ import java.util.List; import org.testng.annotations.Test; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.NewSamplePredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewSample; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.SampleType; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewSamplesWithTypePredicateTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewSamplesWithTypePredicateTest.java similarity index 94% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewSamplesWithTypePredicateTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewSamplesWithTypePredicateTest.java index 3bf32963af0..285e62d3225 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/NewSamplesWithTypePredicateTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/NewSamplesWithTypePredicateTest.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.Arrays; import java.util.List; @@ -24,8 +24,10 @@ import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.IPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.NewSamplesWithTypePredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewSample; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.NewSamplesWithTypes; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.SampleType; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ProjectPredicateTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ProjectPredicateTest.java similarity index 92% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ProjectPredicateTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ProjectPredicateTest.java index 3df4b6e48f4..8a39a2c8c4f 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/ProjectPredicateTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/ProjectPredicateTest.java @@ -14,14 +14,15 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import org.jmock.Expectations; import org.testng.annotations.Test; import ch.systemsx.cisd.common.exceptions.Status; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.ProjectPredicate; import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.Project; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; /** diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleOwnerIdentifierPredicateTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleOwnerIdentifierPredicateTest.java similarity index 94% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleOwnerIdentifierPredicateTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleOwnerIdentifierPredicateTest.java index 8dc8ab231ad..0d6cd965b8e 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleOwnerIdentifierPredicateTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleOwnerIdentifierPredicateTest.java @@ -14,15 +14,16 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.List; import org.testng.annotations.Test; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleOwnerIdentifierPredicate; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleOwnerIdentifier; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SpaceIdentifier; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleUpdatesCollectionPredicateTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleUpdatesCollectionPredicateTest.java similarity index 96% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleUpdatesCollectionPredicateTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleUpdatesCollectionPredicateTest.java index 1fe28fc66d8..7223bda11b6 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SampleUpdatesCollectionPredicateTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SampleUpdatesCollectionPredicateTest.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.Arrays; import java.util.HashSet; @@ -23,7 +23,8 @@ import org.jmock.Expectations; import org.testng.annotations.Test; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleUpdatesCollectionPredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.dto.SampleAccessPE; import ch.systemsx.cisd.openbis.generic.shared.dto.SampleAccessPE.SampleOwnerType; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SpaceIdentifierPredicateTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SpaceIdentifierPredicateTest.java similarity index 96% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SpaceIdentifierPredicateTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SpaceIdentifierPredicateTest.java index 97f77581d32..36f1ebe3988 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/predicate/SpaceIdentifierPredicateTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/predicate/SpaceIdentifierPredicateTest.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.predicate; +package ch.systemsx.cisd.openbis.generic.server.authorization.predicate; import java.util.Collections; import java.util.List; @@ -24,7 +24,8 @@ import org.testng.annotations.Test; import ch.systemsx.cisd.common.exceptions.Status; import ch.systemsx.cisd.common.exceptions.StatusFlag; import ch.systemsx.cisd.common.exceptions.UserFailureException; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SpaceIdentifierPredicate; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/CustomGridExpressionValidatorTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/CustomGridExpressionValidatorTest.java similarity index 95% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/CustomGridExpressionValidatorTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/CustomGridExpressionValidatorTest.java index e4e23d3997b..29a4fbe0678 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/CustomGridExpressionValidatorTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/CustomGridExpressionValidatorTest.java @@ -14,12 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import org.testng.annotations.Test; import ch.rinn.restrictions.Friend; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.ExpressionValidator; import ch.systemsx.cisd.openbis.generic.shared.dto.DatabaseInstancePE; import ch.systemsx.cisd.openbis.generic.shared.dto.GridCustomFilterPE; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/DatabaseInstanceValidatorTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/DatabaseInstanceValidatorTest.java similarity index 87% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/DatabaseInstanceValidatorTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/DatabaseInstanceValidatorTest.java index c5e9725340c..5c45300ed47 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/DatabaseInstanceValidatorTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/DatabaseInstanceValidatorTest.java @@ -14,11 +14,12 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import org.testng.annotations.Test; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.DatabaseInstanceValidator; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.translator.DatabaseInstanceTranslator; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ExperimentValidatorTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ExperimentValidatorTest.java similarity index 91% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ExperimentValidatorTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ExperimentValidatorTest.java index 9d0e53a3a72..3ea8a7c21ab 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ExperimentValidatorTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ExperimentValidatorTest.java @@ -14,11 +14,12 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import org.testng.annotations.Test; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.ExperimentValidator; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.translator.ExperimentTranslator; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ExternalDataValidatorTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ExternalDataValidatorTest.java similarity index 91% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ExternalDataValidatorTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ExternalDataValidatorTest.java index d9d06a3f29c..8c7c443de16 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ExternalDataValidatorTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ExternalDataValidatorTest.java @@ -14,11 +14,12 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import org.testng.annotations.Test; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.ExternalDataValidator; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataSet; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/GroupValidatorTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/GroupValidatorTest.java similarity index 92% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/GroupValidatorTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/GroupValidatorTest.java index e268d676462..04334e38a19 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/GroupValidatorTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/GroupValidatorTest.java @@ -14,12 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import org.testng.annotations.Test; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.SpaceValidator; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Space; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/MatchingEntityValidatorTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/MatchingEntityValidatorTest.java similarity index 95% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/MatchingEntityValidatorTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/MatchingEntityValidatorTest.java index 3bfdbb31a80..61f78105994 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/MatchingEntityValidatorTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/MatchingEntityValidatorTest.java @@ -14,12 +14,13 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import org.testng.annotations.Test; import ch.rinn.restrictions.Friend; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.MatchingEntityValidator; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.MatchingEntity; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Space; import ch.systemsx.cisd.openbis.generic.shared.dto.ExperimentPE; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ProjectValidatorTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ProjectValidatorTest.java similarity index 90% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ProjectValidatorTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ProjectValidatorTest.java index e6e956e614f..a0ac21c5f6a 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/ProjectValidatorTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/ProjectValidatorTest.java @@ -14,11 +14,12 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import org.testng.annotations.Test; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.ProjectValidator; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.translator.ProjectTranslator; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/SampleValidatorTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/SampleValidatorTest.java similarity index 92% rename from openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/SampleValidatorTest.java rename to openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/SampleValidatorTest.java index ff2de679d08..0236a830d1c 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/shared/authorization/validator/SampleValidatorTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/authorization/validator/SampleValidatorTest.java @@ -14,11 +14,12 @@ * limitations under the License. */ -package ch.systemsx.cisd.openbis.generic.shared.authorization.validator; +package ch.systemsx.cisd.openbis.generic.server.authorization.validator; import org.testng.annotations.Test; -import ch.systemsx.cisd.openbis.generic.shared.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.AuthorizationTestCase; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.SampleValidator; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.translator.SampleTranslator; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/util/AnnotationAppliedTestCase.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/util/AnnotationAppliedTestCase.java index 8bcdc3488d3..13135110d3f 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/util/AnnotationAppliedTestCase.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/server/util/AnnotationAppliedTestCase.java @@ -25,7 +25,7 @@ import org.apache.commons.lang.StringUtils; import org.springframework.transaction.annotation.Transactional; import org.testng.AssertJUnit; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; /** * Test case for test classes testing whether an interface and/or its implementation have all diff --git a/openbis_all/source/java/TransferAuthorizationAnnotations.java b/openbis_all/source/java/TransferAuthorizationAnnotations.java index 91a47538039..8a73b62d9ac 100644 --- a/openbis_all/source/java/TransferAuthorizationAnnotations.java +++ b/openbis_all/source/java/TransferAuthorizationAnnotations.java @@ -26,10 +26,10 @@ import java.util.StringTokenizer; import ch.systemsx.cisd.common.filesystem.FileUtilities; import ch.systemsx.cisd.common.shared.basic.utils.CommaSeparatedListBuilder; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.AuthorizationGuard; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.Capability; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ReturnValueFilter; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.AuthorizationGuard; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.Capability; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ReturnValueFilter; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; /** * @author Franz-Josef Elmer diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/PhosphoNetXServer.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/PhosphoNetXServer.java index b5e8bf34cde..2cfca48f839 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/PhosphoNetXServer.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/PhosphoNetXServer.java @@ -29,14 +29,14 @@ import ch.systemsx.cisd.authentication.ISessionManager; import ch.systemsx.cisd.common.exceptions.UserFailureException; import ch.systemsx.cisd.common.spring.IInvocationLoggerContext; import ch.systemsx.cisd.openbis.generic.server.AbstractServer; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.AuthorizationGuard; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; import ch.systemsx.cisd.openbis.generic.server.business.IPropertiesBatchManager; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IDAOFactory; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IVocabularyDAO; import ch.systemsx.cisd.openbis.generic.server.plugin.IDataSetTypeSlaveServerPlugin; import ch.systemsx.cisd.openbis.generic.server.plugin.ISampleTypeSlaveServerPlugin; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.AuthorizationGuard; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.RoleWithHierarchy; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Vocabulary; diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/ProteomicsDataServiceInternal.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/ProteomicsDataServiceInternal.java index a3cc949876f..e40c6146523 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/ProteomicsDataServiceInternal.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/ProteomicsDataServiceInternal.java @@ -29,6 +29,13 @@ import ch.systemsx.cisd.common.exceptions.EnvironmentFailureException; import ch.systemsx.cisd.common.exceptions.UserFailureException; import ch.systemsx.cisd.common.spring.IInvocationLoggerContext; import ch.systemsx.cisd.openbis.generic.server.AbstractServer; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.AuthorizationGuard; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ReturnValueFilter; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DataSetCodeCollectionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.ExperimentValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.IValidator; import ch.systemsx.cisd.openbis.generic.server.business.IPropertiesBatchManager; import ch.systemsx.cisd.openbis.generic.server.business.bo.ICommonBusinessObjectFactory; import ch.systemsx.cisd.openbis.generic.server.business.bo.IDataSetTable; @@ -36,13 +43,6 @@ import ch.systemsx.cisd.openbis.generic.server.dataaccess.IDAOFactory; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IDataDAO; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IEntityTypeDAO; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IExperimentDAO; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.AuthorizationGuard; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ReturnValueFilter; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DataSetCodeCollectionPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.ExperimentValidator; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.IValidator; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Code; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataStoreServiceKind; diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/api/v1/ProteomicsDataService.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/api/v1/ProteomicsDataService.java index 8d803069916..eec07410d49 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/api/v1/ProteomicsDataService.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/server/api/v1/ProteomicsDataService.java @@ -34,9 +34,9 @@ import ch.systemsx.cisd.authentication.ISessionManager; import ch.systemsx.cisd.common.exceptions.UserFailureException; import ch.systemsx.cisd.common.spring.IInvocationLoggerContext; import ch.systemsx.cisd.openbis.generic.server.AbstractServer; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; import ch.systemsx.cisd.openbis.generic.server.business.IPropertiesBatchManager; import ch.systemsx.cisd.openbis.generic.server.dataaccess.IDAOFactory; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataStoreServiceKind; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataTypeCode; diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/authorization/validator/ParentSampleValidator.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/authorization/validator/ParentSampleValidator.java index 743b4ce79cc..40ff1d83885 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/authorization/validator/ParentSampleValidator.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/authorization/validator/ParentSampleValidator.java @@ -16,9 +16,9 @@ package ch.systemsx.cisd.openbis.plugin.proteomics.shared.authorization.validator; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.IValidator; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.SpaceValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.IValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.SpaceValidator; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Sample; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Space; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/authorization/validator/RawDataSampleValidator.java b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/authorization/validator/RawDataSampleValidator.java index d9f3c666e8d..54fbed37926 100644 --- a/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/authorization/validator/RawDataSampleValidator.java +++ b/rtd_phosphonetx/source/java/ch/systemsx/cisd/openbis/plugin/proteomics/shared/authorization/validator/RawDataSampleValidator.java @@ -1,7 +1,7 @@ package ch.systemsx.cisd.openbis.plugin.proteomics.shared.authorization.validator; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.IValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.IValidator; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.Sample; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.plugin.proteomics.shared.dto.MsInjectionSample; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/ScreeningServer.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/ScreeningServer.java index 4431aef8267..da93f684201 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/ScreeningServer.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/server/ScreeningServer.java @@ -34,6 +34,15 @@ import ch.systemsx.cisd.authentication.ISessionManager; import ch.systemsx.cisd.common.exceptions.UserFailureException; import ch.systemsx.cisd.common.spring.IInvocationLoggerContext; import ch.systemsx.cisd.openbis.generic.server.AbstractServer; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.AuthorizationGuard; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.Capability; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ReturnValueFilter; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.RolesAllowed; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DataSetCodeCollectionPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DataSetCodePredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleTechIdPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.DataSetTechIdPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; import ch.systemsx.cisd.openbis.generic.server.business.IPropertiesBatchManager; import ch.systemsx.cisd.openbis.generic.server.business.bo.ISampleBO; import ch.systemsx.cisd.openbis.generic.server.business.bo.common.DatabaseContextUtils; @@ -43,15 +52,6 @@ import ch.systemsx.cisd.openbis.generic.server.plugin.IDataSetTypeSlaveServerPlu import ch.systemsx.cisd.openbis.generic.server.plugin.ISampleTypeSlaveServerPlugin; import ch.systemsx.cisd.openbis.generic.shared.ICommonServer; import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.Sample; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.AuthorizationGuard; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.Capability; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ReturnValueFilter; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.RolesAllowed; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdPredicate.DataSetTechIdPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DataSetCodeCollectionPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DataSetCodePredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SampleTechIdPredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.BasicProjectIdentifier; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.CodeAndLabel; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/ExperimentIdentifierPredicate.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/ExperimentIdentifierPredicate.java index 8ab0ca2bd24..fdae4408a98 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/ExperimentIdentifierPredicate.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/ExperimentIdentifierPredicate.java @@ -19,8 +19,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.api.internal.authorizat import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractSpacePredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractSpacePredicate; import ch.systemsx.cisd.openbis.generic.shared.dto.ExperimentPE; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/PlateIdentifierPredicate.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/PlateIdentifierPredicate.java index 86ac5a84653..ec7b8083b45 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/PlateIdentifierPredicate.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/PlateIdentifierPredicate.java @@ -19,10 +19,10 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.api.internal.authorizat import java.util.List; import ch.systemsx.cisd.common.exceptions.Status; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractSpacePredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SampleOwnerIdentifierPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractSpacePredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SampleOwnerIdentifierPredicate; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.SamplePE; import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleIdentifierFactory; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/PlateWellReferenceWithDatasetsValidator.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/PlateWellReferenceWithDatasetsValidator.java index 7654da9d275..e4531738db6 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/PlateWellReferenceWithDatasetsValidator.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/PlateWellReferenceWithDatasetsValidator.java @@ -18,7 +18,7 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.api.internal.authorizat import java.util.Set; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.AbstractValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.AbstractValidator; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.RoleAssignmentPE; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/ScreeningExperimentValidator.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/ScreeningExperimentValidator.java index 7fc49173884..ee7521a1218 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/ScreeningExperimentValidator.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/ScreeningExperimentValidator.java @@ -2,7 +2,7 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.api.internal.authorizat import java.util.Set; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.AbstractValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.AbstractValidator; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.RoleAssignmentPE; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/ScreeningPlateListReadOnlyPredicate.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/ScreeningPlateListReadOnlyPredicate.java index c15c2610895..99a94c886cd 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/ScreeningPlateListReadOnlyPredicate.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/ScreeningPlateListReadOnlyPredicate.java @@ -27,10 +27,10 @@ import net.lemnik.eodsql.QueryTool; import net.lemnik.eodsql.Select; import ch.systemsx.cisd.common.exceptions.Status; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.annotation.ShouldFlattenCollections; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractSpacePredicate; import ch.systemsx.cisd.openbis.generic.server.dataaccess.db.StringArrayMapper; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.annotation.ShouldFlattenCollections; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractSpacePredicate; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.exception.UndefinedSpaceException; import ch.systemsx.cisd.openbis.generic.shared.util.SpaceCodeHelper; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/ScreeningPlateValidator.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/ScreeningPlateValidator.java index eb32c0ddff4..585a3d15011 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/ScreeningPlateValidator.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/ScreeningPlateValidator.java @@ -2,7 +2,7 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.api.internal.authorizat import java.util.Set; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.AbstractValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.AbstractValidator; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.RoleAssignmentPE; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/WellIdentifierPredicate.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/WellIdentifierPredicate.java index c2a145b1827..c6a193a90b1 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/WellIdentifierPredicate.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/api/internal/authorization/WellIdentifierPredicate.java @@ -16,8 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.api.internal.authorization; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DelegatedPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SamplePermIdPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DelegatedPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SamplePermIdPredicate; import ch.systemsx.cisd.openbis.generic.shared.dto.PermId; import ch.systemsx.cisd.openbis.plugin.screening.shared.api.v1.dto.WellIdentifier; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/DatasetReferencePredicate.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/DatasetReferencePredicate.java index 7572b2e9e99..82d33d7993f 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/DatasetReferencePredicate.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/DatasetReferencePredicate.java @@ -16,8 +16,8 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.authorization; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DataSetCodePredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DelegatedPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DataSetCodePredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DelegatedPredicate; import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.DatasetReference; /** diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/ExperimentSearchCriteriaPredicate.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/ExperimentSearchCriteriaPredicate.java index 707f2cf8e47..32b2b7d8182 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/ExperimentSearchCriteriaPredicate.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/ExperimentSearchCriteriaPredicate.java @@ -22,11 +22,11 @@ import org.springframework.dao.DataAccessException; import ch.systemsx.cisd.common.exceptions.Status; import ch.systemsx.cisd.common.exceptions.UserFailureException; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.IPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.SpaceIdentifierPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.IPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.SpaceIdentifierPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.basic.dto.BasicProjectIdentifier; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/MaterialFeaturesOneExpPredicate.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/MaterialFeaturesOneExpPredicate.java index d9279524762..19d4258b3d9 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/MaterialFeaturesOneExpPredicate.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/MaterialFeaturesOneExpPredicate.java @@ -22,10 +22,10 @@ import org.springframework.dao.DataAccessException; import ch.systemsx.cisd.common.exceptions.Status; import ch.systemsx.cisd.common.exceptions.UserFailureException; -import ch.systemsx.cisd.openbis.generic.shared.authorization.IAuthorizationDataProvider; -import ch.systemsx.cisd.openbis.generic.shared.authorization.RoleWithIdentifier; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.IPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.IAuthorizationDataProvider; +import ch.systemsx.cisd.openbis.generic.server.authorization.RoleWithIdentifier; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.IPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.AbstractTechIdPredicate.ExperimentTechIdPredicate; import ch.systemsx.cisd.openbis.generic.shared.basic.TechId; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.WellSearchCriteria.MaterialFeaturesOneExpCriteria; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/SpaceValidator.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/SpaceValidator.java index 218d6ea8dae..4e512fd38b3 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/SpaceValidator.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/SpaceValidator.java @@ -18,7 +18,7 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.authorization; import java.util.Set; -import ch.systemsx.cisd.openbis.generic.shared.authorization.validator.AbstractValidator; +import ch.systemsx.cisd.openbis.generic.server.authorization.validator.AbstractValidator; import ch.systemsx.cisd.openbis.generic.shared.dto.PersonPE; import ch.systemsx.cisd.openbis.generic.shared.dto.RoleAssignmentPE; import ch.systemsx.cisd.openbis.generic.shared.dto.SpacePE; diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/WellSearchCriteriaPredicate.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/WellSearchCriteriaPredicate.java index aac3f486994..339099e2b0e 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/WellSearchCriteriaPredicate.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/shared/authorization/WellSearchCriteriaPredicate.java @@ -17,7 +17,7 @@ package ch.systemsx.cisd.openbis.plugin.screening.shared.authorization; import ch.systemsx.cisd.common.exceptions.UserFailureException; -import ch.systemsx.cisd.openbis.generic.shared.authorization.predicate.DelegatedPredicate; +import ch.systemsx.cisd.openbis.generic.server.authorization.predicate.DelegatedPredicate; import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.WellSearchCriteria; import ch.systemsx.cisd.openbis.plugin.screening.shared.basic.dto.WellSearchCriteria.ExperimentSearchCriteria; -- GitLab