java.lang.Object
ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.authorization.AbstractDataSetAccessPredicate<ch.systemsx.cisd.openbis.dss.generic.shared.api.v1.IDssServiceRpcGeneric,ch.systemsx.cisd.openbis.dss.generic.shared.api.v1.DataSetFileDTO>
ch.systemsx.cisd.openbis.dss.generic.shared.api.internal.authorization.DataSetFileDTOPredicate
All Implemented Interfaces:
IAuthorizationGuardPredicate<ch.systemsx.cisd.openbis.dss.generic.shared.api.v1.IDssServiceRpcGeneric,ch.systemsx.cisd.openbis.dss.generic.shared.api.v1.DataSetFileDTO>, IDataSetPredicate<ch.systemsx.cisd.openbis.dss.generic.shared.api.v1.DataSetFileDTO>

public class DataSetFileDTOPredicate extends AbstractDataSetAccessPredicate<ch.systemsx.cisd.openbis.dss.generic.shared.api.v1.IDssServiceRpcGeneric,ch.systemsx.cisd.openbis.dss.generic.shared.api.v1.DataSetFileDTO>
Predicate for checking that the current user has access to a data set specified by a DataSetFileDTO

This is an internal class. Do not use it as a user of the API.

  • Constructor Details

    • DataSetFileDTOPredicate

      public DataSetFileDTOPredicate()
  • Method Details

    • getDataSetCodes

      public List<String> getDataSetCodes(ch.systemsx.cisd.openbis.dss.generic.shared.api.v1.DataSetFileDTO argument)
      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.