Package ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.authorization
-
Interface Summary Interface Description IDssServiceRpcGenericInternal The IDssServiceRpcGeneric interface extended with methods that are internal to the DSS server.IDssSessionAuthorizer Role that allows to authorize calls in DSS for a given session. -
Class Summary Class Description AbstractDataSetAccessPredicate<T,D> Abstract super class of all implementations checking data set access.DataSetCodeStringPredicate Predicate for checking that the current user has access to a data set specified by code.DataSetFileDTOPredicate Predicate for checking that the current user has access to a data set specified by a DataSetFileDTODssSessionAuthorizationHolder Holder object forIDssSessionAuthorizer
.NewDataSetPredicate Predicate for checking that the new data set can be registered (i.e., user has access to the space for the new data set). -
Enum Summary Enum Description PrivilegeLevel Privilege level of data set access. -
Annotation Types Summary Annotation Type Description AuthorizationGuard Parameter annotation to specify which authorization class should be used to check user access.DataSetAccessGuard Annotation for service methods to automagically check that the user invoking the method has access to the data set.