Class DatasetIdentifierPredicate
- java.lang.Object
-
- ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.authorization.AbstractDataSetAccessPredicate<IDssServiceRpcScreening,java.util.List<? extends IDatasetIdentifier>>
-
- ch.systemsx.cisd.openbis.dss.screening.shared.api.internal.authorization.DatasetIdentifierPredicate
-
- All Implemented Interfaces:
IAuthorizationGuardPredicate<IDssServiceRpcScreening,java.util.List<? extends IDatasetIdentifier>>
,IDataSetPredicate<java.util.List<? extends IDatasetIdentifier>>
public class DatasetIdentifierPredicate extends AbstractDataSetAccessPredicate<IDssServiceRpcScreening,java.util.List<? extends IDatasetIdentifier>>
Predicate that checks if the user has access to a collection of data set identifiers.This is an internal class. Do not use it as a user of the API.
-
-
Constructor Summary
Constructors Constructor Description DatasetIdentifierPredicate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>
getDataSetCodes(java.util.List<? extends IDatasetIdentifier> datasetIdentifiers)
Extracts from the specified argument data set codes.-
Methods inherited from class ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.authorization.AbstractDataSetAccessPredicate
evaluate
-
-
-
-
Method Detail
-
getDataSetCodes
public java.util.List<java.lang.String> getDataSetCodes(java.util.List<? extends IDatasetIdentifier> datasetIdentifiers)
Description copied from interface:IDataSetPredicate
Extracts from the specified argument data set codes. Returns an empty list if there is no data set code to extract.
-
-