public List getIssueList()

in src/main/java/org/apache/maven/plugins/github/GitHubDownloader.java [182:216]


    public List<Issue> getIssueList()
        throws IOException
    {
        List<Issue> issueList = new ArrayList<>();

        IssueService service = new IssueService( client );
        Map<String, String> issueFilter = new HashMap<>();

        if ( includeOpenIssues )
        {
            // Adding open issues

            for ( org.eclipse.egit.github.core.Issue issue : service.getIssues( githubOwner, githubRepo, issueFilter ) )
            {
                if ( !onlyMilestoneIssues || issue.getMilestone() != null )
                {
                    issueList.add( createIssue( issue ) );
                }
            }
        }

        // Adding closed issues

        issueFilter.put( "state", "closed" );

        for ( org.eclipse.egit.github.core.Issue issue : service.getIssues( githubOwner, githubRepo, issueFilter ) )
        {
            if ( !onlyMilestoneIssues || issue.getMilestone() != null )
            {
                issueList.add( createIssue( issue ) );
            }
        }

        return issueList;
    }