public static List filterIssuesWithVersionPrefix()

in src/main/java/org/apache/maven/plugins/changes/issues/IssueUtils.java [44:69]


    public static List<Issue> filterIssuesWithVersionPrefix(List<Issue> issues, String prefix)
            throws MojoExecutionException {
        List<Issue> filteredIssues = new ArrayList<>();
        boolean isFound = false;
        Issue issue;

        for (Issue issue1 : issues) {
            issue = issue1;

            if (issue.getFixVersions() != null) {
                for (String fixVersion : issue.getFixVersions()) {
                    if (prefix == null || fixVersion.startsWith(prefix)) {
                        isFound = true;
                        filteredIssues.add(issue);
                        break;
                    }
                }
            }
        }

        if (!isFound) {
            throw new MojoExecutionException("Couldn't find any issues with a Fix Version prefix of '" + prefix
                    + "' among the supplied issues: " + toString(issues));
        }
        return filteredIssues;
    }