Class NewDataSetPredicate
java.lang.Object
ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.authorization.NewDataSetPredicate
- All Implemented Interfaces:
IAuthorizationGuardPredicate<ch.systemsx.cisd.openbis.dss.generic.shared.api.v1.IDssServiceRpcGeneric,,ch.systemsx.cisd.openbis.dss.generic.shared.api.v1.NewDataSetDTO> IDataSetPredicate<ch.systemsx.cisd.openbis.dss.generic.shared.api.v1.NewDataSetDTO>
public class NewDataSetPredicate
extends Object
implements IAuthorizationGuardPredicate<ch.systemsx.cisd.openbis.dss.generic.shared.api.v1.IDssServiceRpcGeneric,ch.systemsx.cisd.openbis.dss.generic.shared.api.v1.NewDataSetDTO>
Predicate for checking that the new data set can be registered (i.e., user has access to the space for the new data set).
This is an internal class. Do not use it as a user of the API.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionch.systemsx.cisd.common.exceptions.Statusevaluate(ch.systemsx.cisd.openbis.dss.generic.shared.api.v1.IDssServiceRpcGeneric receiver, String sessionToken, ch.systemsx.cisd.openbis.dss.generic.shared.api.v1.NewDataSetDTO newDataSet) Evaluate the predicate for the receiver object, sessionToken, and predicate argument.getDataSetCodes(ch.systemsx.cisd.openbis.dss.generic.shared.api.v1.NewDataSetDTO argument) Extracts from the specified argument data set codes.
-
Constructor Details
-
NewDataSetPredicate
public NewDataSetPredicate()
-
-
Method Details