public String getImagePath() { return constant.getIconUrl(); }
@Override public String apply(@Nullable final IssueConstant issueConstant) { return issueConstant.getIconUrl(); } });
private String makeConstantIconMarkup(final IssueConstant constant) { final String iconUrl = constant.getIconUrl(); if (iconUrl != null && !"".equals(iconUrl)) { if (iconUrl.startsWith("http://") || iconUrl.startsWith("https://")) { return makeImageMarkup(constant, iconUrl); } else { final VelocityRequestContext context = contextFactory.getJiraVelocityRequestContext(); final String baseUrl = context.getCanonicalBaseUrl(); return makeImageMarkup(constant, baseUrl + iconUrl); } } return ""; }
public AbstractRemoteConstant(IssueConstant gv) { super(gv.getId(), gv.getName()); this.description = gv.getDescription(); this.icon = gv.getIconUrl(); if (TextUtils.stringSet(icon) && !this.icon.startsWith("http://")) { this.icon = ComponentAccessor.getApplicationProperties().getString(APKeys.JIRA_BASEURL) + icon; } }
public String doDefault() throws Exception { final T constant = getConstant(); if (constant == null) { addErrorMessage(getText("admin.errors.no.id.set")); return Action.ERROR; } else { name = constant.getName(); description = constant.getDescription(); iconurl = constant.getIconUrl(); } return super.doDefault(); }