UrlBuilder createUrlBuilder() { return new UrlBuilder(true); } ///CLOVER:ON
private UrlBuilder newUrlBuilder() { String base = baseUrlLocator.getBaseUrl(); if (StringUtils.isEmpty(base)) { base = "/"; } return new UrlBuilder(base); } }
private UrlBuilder getIssueUrlBuilder() { final String baseUrl = getBaseUrl(); return new UrlBuilder(baseUrl + "/issues/"); }
private static String buildPageUrlWithSrc(String pageUrl, String param) { return new UrlBuilder(pageUrl).addParameter(CONFLUENCE_SRC, param).asUrlString(); } }
@Override public URI getAvatarRelativeUri(final ApplicationUser remoteUser, final Avatar avatar, final Avatar.Size requestedSize) { final UrlBuilder urlBuilder = new UrlBuilder(PATH_PREFIX, applicationProperties.getEncoding(), false); addAvatarParametersToUrlBuilder(urlBuilder, avatar, requestedSize); return urlBuilder.asURI(); }
public static String buildIssueUrl(final String baseUri, final String issueKey) { return new UrlBuilder(baseUri) .addPathUnsafe("browse") .addPath(issueKey) .asUrlString(); }
@Override public URI getAvatarAbsoluteUri(final ApplicationUser avatarUser, final Avatar avatar, final Avatar.Size requestedSize) { URI relativeUri = getAvatarRelativeUri(avatarUser, avatar, requestedSize); final String baseUrl = velocityRequestContextFactory.getJiraVelocityRequestContext().getCanonicalBaseUrl(); final UrlBuilder absoluteUriBuilder = new UrlBuilder(baseUrl + relativeUri.toASCIIString()); return absoluteUriBuilder.asURI(); }
private static String buildPageUrl(final ApplicationLink appLink, final String pageId) { return new UrlBuilder(appLink.getRpcUrl().toASCIIString()) .addPathUnsafe("pages/viewpage.action") .addParameter("pageId", pageId) .asUrlString(); } }
private String getKickassQueryString(Query query) { final UrlBuilder url = new UrlBuilder("", "UTF-8", false); url.addParameter("jql", searchService.getJqlString(query)); return url.toString(); }
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(); } }
private String buildPRUrl(String owner, String repoSlug, long pullRequestId, String request) { UrlBuilder urlBuilder = new UrlBuilder("/repositories/"); urlBuilder.addPath(owner).addPath(repoSlug).addPath("pullrequests").addPath("" + pullRequestId); if (!Strings.isNullOrEmpty(request)) { urlBuilder.addPath(request); } 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(); } }
private static ApplicationLinkRequest createGetRestResourceRequest(final ApplicationLink applicationLink, final String resourcePath, final Map<String, String> params, final RestVersion restVersion) throws CredentialsRequiredException { final UrlBuilder urlBuilder = new UrlBuilder(REST_BASE_URL) .addPathUnsafe(restVersion.toString()) .addPathUnsafe(resourcePath); return createGetURLRequest(applicationLink, urlBuilder.asUrlString(), params); }
@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); }
private URI getRedirect() { final Map<String, String> redirectParameters = MapBuilder.<String, String>newBuilder() .add("id", getIssue().getString("id")) .add("atl_token", getXsrfToken()) .toMap(); final UrlBuilder urlBuilder = new UrlBuilder(ATTACHMENTS_VIEW); urlBuilder.addParametersFromMap(redirectParameters); return urlBuilder.asURI(); }