/** * @return true if a JIRA browse base url is given. */ public final boolean isJIRAConfigured() { return StringUtils.isNotBlank(getJiraBrowseBaseUrl()); }
/** * PROJECTFORGE-222 -> <a href="https://jira.acme.com/jira/browse/PROJECTFORGE-222">PROJECTFORGE-222</a>. * @param jiraIssue * @return */ public static String buildJiraIssueBrowseLink(final String jiraIssue) { return "<a href=\"" + ConfigXml.getInstance().getJiraBrowseBaseUrl() + jiraIssue + "\">" + jiraIssue + "</a>"; }
/** * PROJECTFORGE-222 -> https://jira.acme.com/jira/browse/PROJECTFORGE-222. * @param jiraIssue * @return */ public static String buildJiraIssueBrowseLinkUrl(final String jiraIssue) { return ConfigXml.getInstance().getJiraBrowseBaseUrl() + jiraIssue; }
/** * If no JIRA browse base url is set in the configuration this method returns always null. * @param text * @return {@link #parseJiraIssues(String)} * @see Configuration#getJiraBrowseBaseUrl() */ public static String[] checkForJiraIssues(final String text) { if (ConfigXml.getInstance().getJiraBrowseBaseUrl() == null) { return null; } return parseJiraIssues(text); }