public static String getReciprocalServletUrl(final URI baseUrl, final ApplicationId applicationId, final String callbackUrl, final String actionParamValue, final String actionParamValue2) { final URI enableOAuthURL = URIUtil.uncheckedConcatenate(baseUrl, ServletPathConstants.APPLINKS_CONFIG_SERVLET_PATH + "/oauth/outbound/apl-2lo/" + applicationId + "?callback=" + callbackUrl + "&" + ConfigureOutgoingTwoLeggedOAuthReciprocalServlet.ENABLE_OUTGOING_2LO_AUTHENTICATION_PARAMETER + "=" + actionParamValue + "&" + ConfigureOutgoingTwoLeggedOAuthReciprocalServlet.ENABLE_OUTGOING_2LOI_AUTHENTICATION_PARAMETER + "=" + actionParamValue2); return enableOAuthURL.toString(); }
public static ServiceProvider getServiceProvider(final URI rpcUrl, final URI displayUrl) { final URI requestTokenUri = uncheckedConcatenate(rpcUrl, "/plugins/servlet/oauth/request-token"); final URI authorizeTokenUri = uncheckedConcatenate(displayUrl, "/plugins/servlet/oauth/authorize"); final URI accessTokenUri = uncheckedConcatenate(rpcUrl, "/plugins/servlet/oauth/access-token"); return new ServiceProvider(requestTokenUri, authorizeTokenUri, accessTokenUri); }
public static String getReciprocalServletUrl(final URI baseUrl, final ApplicationId applicationId, final String callbackUrl, final String actionParamValue) { final URI enableOAuthURL = URIUtil.uncheckedConcatenate(baseUrl, ServletPathConstants.APPLINKS_CONFIG_SERVLET_PATH + "/oauth/outbound/apl/" + applicationId + "?callback=" + callbackUrl + "&" + AddConsumerReciprocalServlet.ENABLE_OAUTH_AUTHENTICATION_PARAMETER + "=" + actionParamValue); return enableOAuthURL.toString(); }
public URI getLink(final String pageKey, final String sectionKey) { String pageName = helpPathProperties.getProperty(pageKey); if (!StringUtils.isEmpty(sectionKey)) { final String sectionPrefix = StringUtils.remove(pageName, "+"); pageName += "#" + sectionPrefix + "-" + sectionKey; } return URIUtil.uncheckedConcatenate(internalHostApplication.getDocumentationBaseUrl(), "/" + pageName); }
@HtmlSafe public URI getAuthorisationAdminURI() { return URIUtil.uncheckedConcatenate(applicationLink.getDisplayUrl(), OAUTH_ACCESS_TOKENS_ADMIN_SERVLET_LOCATION); } }
public URI getDisplayUrl(final ApplicationLink link, final String entityKey) { Assertions.isTrue(String.format("Application link %s is not of type %s", link.getId(), getApplicationType().getName()), link.getType() instanceof BambooApplicationType); return URIUtil.uncheckedConcatenate(link.getDisplayUrl(), "browse", entityKey); } }
public URI getDisplayUrl(final ApplicationLink link, final String project) { Assertions.isTrue(String.format("Application link %s is not of type %s", link.getId(), getApplicationType().getName()), link.getType() instanceof JiraApplicationType); return URIUtil.uncheckedConcatenate(link.getDisplayUrl(), "browse", project); } }
public URI getDisplayUrl(final ApplicationLink link, final String charlie) { Assertions.isTrue(String.format("Application link %s is not of type %s", link.getId(), getApplicationType().getName()), link.getType() instanceof RefAppApplicationType); return URIUtil.uncheckedConcatenate(link.getDisplayUrl(), "plugins", "servlet", "charlie", charlie); } }
public URI getDisplayUrl(final ApplicationLink link, final String space) { Assertions.isTrue(String.format("Application link %s is not of type %s", link.getId(), getApplicationType().getName()), link.getType() instanceof ConfluenceApplicationType); return URIUtil.uncheckedConcatenate(link.getDisplayUrl(), "display", space); } }
public URI getDisplayUrl(final ApplicationLink link, final String project) { Assertions.isTrue(String.format("Application link %s is not of type %s", link.getId(), getApplicationType().getName()), link.getType() instanceof BitbucketApplicationType); return URIUtil.uncheckedConcatenate(link.getDisplayUrl(), "projects", project); }
public URI getDisplayUrl(final ApplicationLink link, final String repo) { Assertions.isTrue(String.format("Application link %s is not of type %s", link.getId(), getApplicationType().getName()), link.getType() instanceof FishEyeCrucibleApplicationType); return URIUtil.uncheckedConcatenate(link.getDisplayUrl(), "changelog", repo); } }
public URI getDisplayUrl(final ApplicationLink link, final String entityKey) { Assertions.isTrue(String.format("Application link %s is not of type %s", link.getId(), getApplicationType().getName()), link.getType() instanceof BambooApplicationType); return URIUtil.uncheckedConcatenate(link.getDisplayUrl(), "browse", entityKey); } }
public URI getDisplayUrl(final ApplicationLink link, final String charlie) { Assertions.isTrue(String.format("Application link %s is not of type %s", link.getId(), getApplicationType().getName()), link.getType() instanceof RefAppApplicationType); return URIUtil.uncheckedConcatenate(link.getDisplayUrl(), "plugins", "servlet", "charlie", charlie); } }
public URI getDisplayUrl(final ApplicationLink link, final String repo) { Assertions.isTrue(String.format("Application link %s is not of type %s", link.getId(), getApplicationType().getName()), link.getType() instanceof FishEyeCrucibleApplicationType); return URIUtil.uncheckedConcatenate(link.getDisplayUrl(), "changelog", repo); } }
/** * @since 3.1 */ public URI getDisplayUrl(final ApplicationLink link, final String path) { Assertions.isTrue(String.format("Application link %s is not of type %s", link.getId(), getApplicationType().getName()), link.getType() instanceof SubversionPathEntityType); return URIUtil.uncheckedConcatenate(link.getDisplayUrl(), path); } }
/** * @since 3.1 */ public URI getDisplayUrl(final ApplicationLink link, final String project) { Assertions.isTrue(String.format("Application link %s is not of type %s", link.getId(), getApplicationType().getName()), link.getType() instanceof FishEyeCrucibleApplicationType); return URIUtil.uncheckedConcatenate(link.getDisplayUrl(), "cru", project); } }
/** * @since 3.1 */ public URI getDisplayUrl(final ApplicationLink link, final String project) { Assertions.isTrue(String.format("Application link %s is not of type %s", link.getId(), getApplicationType().getName()), link.getType() instanceof FishEyeCrucibleApplicationType); return URIUtil.uncheckedConcatenate(link.getDisplayUrl(), "cru", project); } }
public URI getDisplayUrl(final ApplicationLink link, final String space) { Assertions.isTrue(String.format("Application link %s is not of type %s", link.getId(), getApplicationType().getName()), link.getType() instanceof ConfluenceApplicationType); return URIUtil.uncheckedConcatenate(link.getDisplayUrl(), "display", space); } }
public URI getDisplayUrl(final ApplicationLink link, final String project) { Assertions.isTrue(String.format("Application link %s is not of type %s", link.getId(), getApplicationType().getName()), link.getType() instanceof JiraApplicationType); return URIUtil.uncheckedConcatenate(link.getDisplayUrl(), "browse", project); } }
@HtmlSafe public URI getAuthorisationURI() { final HttpServletRequest request = CurrentContext.getHttpServletRequest(); URI baseUrl; if (request != null) { baseUrl = RequestUtil.getBaseURLFromRequest(request, hostApplication.getBaseUrl()); } else { baseUrl = hostApplication.getBaseUrl(); } return URIUtil.uncheckedConcatenate(baseUrl, "/plugins/servlet/applinks/oauth/login-dance/authorize?applicationLinkID=" + utf8Encode(applicationLink.getId().get())); }