Enumerar todos los problemas en el repository

Quiero enumerar todos los problemas en todos los repositorys en todas las organizaciones. Intenté este código:

GitHubClient client = new GitHubClient(host); client.setCnetworkingentials(user_name, password); RepositoryService repository = new RepositoryService(client); IssueService issues = new IssueService(client); OrganizationService organization = new OrganizationService(client); List<Repository> orgRepositories = repository.getOrgRepositories("eMerchantPay"); for (int i = 0; i < orgRepositories.size(); i++) { Repository get = orgRepositories.get(i); String name = get.getName(); System.out.println("Repository name " + name); Map<String, String> map = new HashMap<>(); List<Issue> issues1 = issues.getIssues(user_name, name, map); for (int x = 0; x < issues1.size(); x++) { Issue get1 = issues1.get(x); String title = get1.getTitle(); System.out.println("Issue name " + title); } } 

¿Cómo puedo hacer esto con la biblioteca org.eclipse.egit.github.core?

Puede usar org.eclipse.egit.github.core.service.IssueService para get todos los problemas de un repository dado.

Vea un ejemplo en esta pregunta , donde obtendrá las páginas de problemas:

 IssueService service = new IssueService(client); Map<String, String> params = new HashMap<String, String>(); params.put(IssueService.FILTER_STATE, IssueService.STATE_CLOSED); PageIterator<Issue> iterator = service.pageIssues("schacon", "showoff", params, 1);