Class 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.

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> getDataSetCodes​(ch.systemsx.cisd.openbis.dss.generic.shared.api.v1.DataSetFileDTO argument)
      Extracts from the specified argument data set codes.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DataSetFileDTOPredicate

        public DataSetFileDTOPredicate()
    • Method Detail

      • getDataSetCodes

        public java.util.List<java.lang.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.