/** * Returns the same thing as {@link #asUrlString()}, to avoid confusion. * @return the same thing as {@link #asUrlString()} */ @Override public String toString() { return asUrlString(); }
/** * Returns the URL as a URI. * * @return URL as a URI */ public URI asURI() { return URI.create(asUrlString()); }
@Nonnull @Override public String getUrlForQuery(final Query query) { UrlBuilder urlBuilder = getIssueUrlBuilder(); addJqlParameter(urlBuilder, query); return urlBuilder.asUrlString(); }
@Nonnull public String getUrlForFilter(final Long filterId) { UrlBuilder urlBuilder = getIssueUrlBuilder(); addFilterParamter(urlBuilder, filterId); return urlBuilder.asUrlString(); }
private static String buildPageUrlWithSrc(String pageUrl, String param) { return new UrlBuilder(pageUrl).addParameter(CONFLUENCE_SRC, param).asUrlString(); } }
private static String buildPageUrl(final ApplicationLink appLink, final String pageId) { return new UrlBuilder(appLink.getRpcUrl().toASCIIString()) .addPathUnsafe("pages/viewpage.action") .addParameter("pageId", pageId) .asUrlString(); } }
public static String buildIssueUrl(final String baseUri, final String issueKey) { return new UrlBuilder(baseUri) .addPathUnsafe("browse") .addPath(issueKey) .asUrlString(); }
@Override public String getQueryString(final ApplicationUser user, final Query query) { final UrlBuilder url = createUrlBuilder(); url.addParameter("jql", getJqlString(query)); return url.asUrlString(); }
public static String buildIssueUrl(final String baseUri, final String issueKey) { return new UrlBuilder(baseUri) .addPathUnsafe("browse") .addPath(issueKey) .asUrlString(); }
public Map<String, String> getProjectsUserLeadsError() { final Map<String, String> projectNamesAndURLs = Maps.newHashMap(); for (Project project : getProjectsUserLeads()) { UrlBuilder fullURL = newUrlBuilder(); fullURL.addPaths("/plugins/servlet/project-config"); fullURL.addPaths("/" + project.getKey() + "/summary"); projectNamesAndURLs.put(project.getName(), fullURL.asUrlString()); } return projectNamesAndURLs; }
private String defaultIconUrl(String iconUrl, String defaultLocation) { if (isBlank(iconUrl)) { UrlBuilder urlBuilder = new UrlBuilder(webResourceUrlProvider.getBaseUrl(UrlMode.ABSOLUTE), false) .addPath("images") .addPath("project-templates") .addPath(defaultLocation); return urlBuilder.asUrlString(); } return iconUrl; } }
private String buildPRUrl(String owner, String repoSlug) { UrlBuilder urlBuilder = new UrlBuilder("/repositories/"); urlBuilder.addPath(owner).addPath(repoSlug).addPath("pullrequests"); return urlBuilder.asUrlString(); } }
public String includeShortcuts() { UrlBuilder url = new UrlBuilder(createUrl()); for (Context context : getRequiredContexts()) { url.addParameterUnsafe("context", context.toString()); } return url.asUrlString(); }
private String linkUrl(final String key) { VelocityRequestContext requestContext = velocityRequestContextFactory.getJiraVelocityRequestContext(); UrlBuilder urlBuilder = new UrlBuilder(requestContext.getBaseUrl() + RELATIVE_URL); urlBuilder.addParameter(SELECTED_CATEGORY, ALL); urlBuilder.addParameter(SELECTED_PROJECT_TYPE, key); return urlBuilder.asUrlString(); } }
public Map<String, String> getComponentsUserLeadsWarning() { final Map<String, String> componentNamesAndURLs = Maps.newHashMap(); for (ProjectComponent component : getComponentsUserLeads()) { UrlBuilder fullURL = newUrlBuilder(); fullURL.addPaths("/plugins/servlet/project-config"); Project project = getProjectManager().getProjectObj(component.getProjectId()); fullURL.addPaths("/" + project.getKey() + "/components"); componentNamesAndURLs.put(component.getName(), fullURL.asUrlString()); } return componentNamesAndURLs; }
private static ApplicationLinkRequest createCreateRemoteIssueLinkRequest(final ApplicationLink applicationLink, final String issueKey) throws CredentialsRequiredException { final UrlBuilder urlBuilder = new UrlBuilder(REST_BASE_URL) .addPath(issueKey) .addPathUnsafe(REMOTE_LINK_RESOURCE); final String restUrl = urlBuilder.asUrlString(); final ApplicationLinkRequestFactory requestFactory = applicationLink.createAuthenticatedRequestFactory(); return requestFactory.createRequest(Request.MethodType.POST, restUrl); }
@RequiresXsrfCheck protected String doExecute() throws WorkflowException { workflowService.updateWorkflowNameAndDescription(getJiraServiceContext(), workflow, StringUtils.trim(newWorkflowName), description); UrlBuilder builder = new UrlBuilder("EditWorkflowDispatcher.jspa"); builder.addParameter("wfName", StringUtils.trim(newWorkflowName)); builder.addParameter("atl_token", getXsrfToken()); if (getProject() != null) { builder.addParameter("project", getProject()); } return returnCompleteWithInlineRedirect(builder.asUrlString()); }
private static ApplicationLinkRequest createGetIssueRequest(final ApplicationLink applicationLink, final String issueKey, final RestVersion restVersion) throws CredentialsRequiredException { final String restUrl = new UrlBuilder(REST_BASE_URL) .addPathUnsafe(restVersion.toString()) .addPathUnsafe(ISSUE_RESOURCE) .addPath(issueKey) .asUrlString(); final ApplicationLinkRequestFactory requestFactory = applicationLink.createAuthenticatedRequestFactory(); return requestFactory.createRequest(Request.MethodType.GET, restUrl); }
private Request<?, Response> createGetIssueRequest(final String baseUri, final String issueKey, final RestVersion restVersion) throws CredentialsRequiredException { final String restUrl = new UrlBuilder(baseUri) .addPathUnsafe(REST_BASE_URL) .addPathUnsafe(restVersion.toString()) .addPathUnsafe(ISSUE_RESOURCE) .addPath(issueKey) .asUrlString(); return requestFactory.createRequest(Request.MethodType.GET, restUrl); }
private static ApplicationLinkRequest createCreateRemoteIssueLinkRequest(final ApplicationLink applicationLink, final String issueKey, final RestVersion restVersion) throws CredentialsRequiredException { final UrlBuilder urlBuilder = new UrlBuilder(REST_BASE_URL) .addPathUnsafe(restVersion.toString()) .addPathUnsafe(ISSUE_RESOURCE) .addPath(issueKey) .addPathUnsafe(REMOTE_LINK_RESOURCE); final String restUrl = urlBuilder.asUrlString(); final ApplicationLinkRequestFactory requestFactory = applicationLink.createAuthenticatedRequestFactory(); return requestFactory.createRequest(Request.MethodType.POST, restUrl); }