@Override public <RET> RET executeAndReturn(ReturningResponseHandler<? super Response, RET> responseHandler) throws ResponseException { return delegateRequest.executeAndReturn(responseHandler); }
@Override public <RET> RET executeAndReturn(final ReturningResponseHandler<? super Response, RET> responseHandler) throws ResponseException { signRequest(); return wrappedRequest.executeAndReturn(ensureTrustedApplinksReturningResponseHandler(responseHandler)); }
private R followRedirects(Response response) throws ResponseException { wrappedRequest.setUrl(redirectHelper.getNextRedirectLocation(response)); return wrappedRequest.executeAndReturn(this); }
public <RET> RET executeAndReturn(final ReturningResponseHandler<? super Response, RET> responseHandler) throws ResponseException { signRequest(); return wrappedRequest.executeAndReturn(ensureOAuthApplinksReturningResponseHandler(responseHandler)); }
public RestResponse createLinkFromRemoteIssue(final Issue localIssue, final ApplicationLink applicationLink, final String remoteIssueKey, final String relationship) throws CredentialsRequiredException, ResponseException { final ApplicationLinkRequest request = createCreateRemoteIssueLinkRequest(applicationLink, remoteIssueKey); request.setHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON); request.setRequestBody(getJsonForCreateRemoteLinkToLocalIssue(internalHostApplication, localIssue, relationship)); return request.executeAndReturn(new RestResponseHandler()); }
public RestResponse createRemoteIssueLink(final RemoteIssueLink remoteIssueLink, final String remoteIssueKey, final ApplicationLink applicationLink) throws CredentialsRequiredException, ResponseException { final ApplicationLinkRequest request = createCreateRemoteIssueLinkRequest(applicationLink, remoteIssueKey); request.setHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON); request.setRequestBody(getJsonForCreateRemoteIssueLink(remoteIssueLink)); return request.executeAndReturn(new RestResponseHandler()); }
public R handle(final Response response) throws ResponseException { checkForOAuthProblemAndRemoveConsumerTokenIfNecessary(response); if (followRedirects && redirectHelper.responseShouldRedirect(response)) { wrappedRequest.setUrl(redirectHelper.getNextRedirectLocation(response)); return wrappedRequest.executeAndReturn(this); } return returningResponseHandler.handle(response); } }
JiraRestResponse response = request.executeAndReturn(new JiraResponseHandler());
permissionState = authenticatedRequestFactory .createRequest(Request.MethodType.GET, url) .executeAndReturn(new ReturningResponseHandler<com.atlassian.sal.api.net.Response, PermissionCode>() { public PermissionCode handle(final com.atlassian.sal.api.net.Response response) throws ResponseException { if (response.getStatusCode() == 200) {