/// <summary> /// List directories in the user's external repository using filters to constrain the files in the response markup. /// If categoryFilter is specified only files matching the Category indicated will be included in the response. /// If directoryFilter is specified then only files found in the directory indicated will be included in the response. /// If both categoryFilter and directoryFilter are specified then only files matching the Category within the directory indicated will be included in the response. /// </summary> /// <param name="categoryFilter">Value of RRepositoryFile.Category to specify the types of files returned</param> /// <param name="directoryFilter">If specified, only files in the user directory indicated are listed</param> /// <returns>List of RRepositoryDirectory objects</returns> /// <remarks></remarks> public List <RRepositoryDirectory> listExternalDirectories(String directoryFilter, RRepositoryFile.Category categoryFilter) { List <RRepositoryDirectory> returnValue = RUserRepositoryDirectoryImpl.listDirectories(false, false, false, false, true, directoryFilter, categoryFilter.ToString(), m_client, Constants.RREPOSITORYDIRECTORYLIST); return(returnValue); }
/// <summary> /// List external repository-managed directories /// </summary> /// <returns>List of RRepositoryDirectory objects</returns> /// <remarks></remarks> public List <RRepositoryDirectory> listExternalDirectories() { List <RRepositoryDirectory> returnValue = RUserRepositoryDirectoryImpl.listDirectories(false, false, false, false, true, "", "", m_client, Constants.RREPOSITORYDIRECTORYLIST); return(returnValue); }
/// <summary> /// List external repository-managed directories. If the shared parameter is enabled, then files in the system shared directory is included in the response. If the published parameter is enabled, then files in the system published directory is included in the response. /// </summary> /// <param name="userfiles">Flag indicating if user directories should be included</param> /// <param name="sharedUsers">Flag indicating if shared/restricted directories should be included</param> /// <param name="published">Flag indicating if public directories should be included</param> /// <returns>List of RRepositoryDirectory objects</returns> /// <remarks></remarks> public List <RRepositoryDirectory> listExternalDirectories(Boolean userfiles, Boolean sharedUsers, Boolean published) { List <RRepositoryDirectory> returnValue = RUserRepositoryDirectoryImpl.listDirectories(userfiles, false, sharedUsers, published, true, "", "", m_client, Constants.RREPOSITORYDIRECTORYLIST); return(returnValue); }
/// <summary> /// List repository-managed directories. If the archived parameter is enabled, then files in the user archive directories are included in the response. If the shared parameter is enabled, then files in the system shared directory is included in the response. If the published parameter is enabled, then files in the system published directory is included in the response. /// </summary> /// <param name="userfiles">Flag indicating if user directories should be included</param> /// <param name="archived">Flag indicating if archived directories should be included</param> /// <param name="sharedUsers">Flag indicating if shared/restricted directories should be included</param> /// <param name="published">Flag indicating if public directories should be included</param> /// <param name="directory">If specified, only files in the user directory indicated are listed</param> /// <returns>List of RRepositoryDirectory objects</returns> /// <remarks></remarks> public List <RRepositoryDirectory> listDirectories(Boolean userfiles, Boolean archived, Boolean sharedUsers, Boolean published, String directory) { List <RRepositoryDirectory> returnValue = RUserRepositoryDirectoryImpl.listDirectories(userfiles, archived, sharedUsers, published, false, directory, "", m_client, Constants.RREPOSITORYDIRECTORYLIST); return(returnValue); }