public String build()

in src/main/java/org/apache/maven/plugins/changes/jira/JqlQueryBuilder.java [53:75]


    public String build() {
        try {
            String jqlQuery;
            // If the user has defined a filter, use that
            if (filter != null && !filter.isEmpty()) {
                jqlQuery = filter;
            } else {
                jqlQuery = query.toString() + orderBy.toString();
            }

            if (urlEncode) {
                getLog().debug("Encoding JQL query " + jqlQuery);
                String encodedQuery = URLEncoder.encode(jqlQuery, "UTF-8");
                getLog().debug("Encoded JQL query " + encodedQuery);
                return encodedQuery;
            } else {
                return jqlQuery;
            }
        } catch (UnsupportedEncodingException e) {
            getLog().error("Unable to encode JQL query with UTF-8", e);
            throw new RuntimeException(e);
        }
    }