/** * Get user watching given repository * * @param repository * @return non-null but possibly empty list of users * @throws IOException */ public List<User> getWatchers(IRepositoryIdProvider repository) throws IOException { PagedRequest<User> request = createWatcherRequest(repository, PAGE_FIRST, PAGE_SIZE); return getAll(request); }
/** * Page watches of given repository * * @param repository * @param start * @param size * @return page iterator */ public PageIterator<User> pageWatchers(IRepositoryIdProvider repository, int start, int size) { PagedRequest<User> request = createWatcherRequest(repository, start, size); return createPageIterator(request); }