@Override public ApplicationLinkRequest addRequestParameters(String... params) { delegateRequest.addRequestParameters(params); return this; }
public ApplicationLinkRequest addRequestParameters(final String... params) { wrappedRequest.addRequestParameters(params); for (int i = 0; i < params.length; i += 2) { final String name = params[i]; final String value = params[i + 1]; List<String> list = parameters.get(name); if (list == null) { list = new ArrayList<>(); parameters.put(name, list); } list.add(value); } return this; }
public ApplicationLinkRequest addRequestParameters(final String... params) { wrappedRequest.addRequestParameters(params); for (int i = 0; i < params.length; i += 2) { final String name = params[i]; final String value = params[i + 1]; List<String> list = parameters.get(name); if (list == null) { list = new ArrayList<String>(); parameters.put(name, list); } list.add(value); } return this; }
if (!postParams.isEmpty()) request.addRequestParameters(postParams.toArray(new String[postParams.size()]));
if (!postParams.isEmpty()) request.addRequestParameters(postParams.toArray(new String[postParams.size()]));
.addRequestParameters( "myId", hostApplication.getId().get(), "yourId", addOnKey.toString(),
@Override public void registerBuildNotifier(Job job) { if (site.isSupportsBackLink()) { try { String url = getJobUrlPart(job) + "/jira/"; ApplicationLinkRequestFactory requestFactory = getApplicationLinkRequestFactory(); ApplicationLinkRequest request = requestFactory.createRequest(Request.MethodType.POST, url); String jiraBaseUrl = StringUtils.stripEnd(hostApplication.getBaseUrl().toString(), "/"); request.addRequestParameters( "appId", hostApplication.getId().get(), "jobId", String.valueOf(job.getId()), "postUrl", jiraBaseUrl + "/rest/jenkins/1.0/job/" + job.getId() + "/sync" ); RestResponse response = executeRequest(request, requestFactory, CALL_TIMEOUT); if (response.getStatusCode() / 100 != 2) { LOGGER.warn("Unable to register build notifier on {}:{}, {} [{}]", new Object[] { applicationLink.getName(), job.getName(), response.getStatusMessage(), response.getStatusCode() }); } } catch (CredentialsRequiredException e) { LOGGER.error("Authentication failure on {} [{}]: {}", new Object[] { applicationLink.getName(), applicationLink.getDisplayUrl(), e.getMessage() }); } } }