public class

ApplicationLinkRequestAdaptor

extends Object
implements ApplicationLinkRequest
java.lang.Object
   ↳ com.atlassian.applinks.core.auth.ApplicationLinkRequestAdaptor

Summary

Public Constructors
ApplicationLinkRequestAdaptor(Request request)
Public Methods
ApplicationLinkRequest addAuthentication(Authenticator authenticator)
ApplicationLinkRequest addBasicAuthentication(String username, String password)
ApplicationLinkRequest addHeader(String headerName, String headerValue)
ApplicationLinkRequest addRequestParameters(String... params)
ApplicationLinkRequest addSeraphAuthentication(String username, String password)
ApplicationLinkRequest addTrustedTokenAuthentication()
ApplicationLinkRequest addTrustedTokenAuthentication(String username)
String execute()
<R> R execute(ApplicationLinkResponseHandler<R> applicationLinkResponseHandler)
Executes the request.
void execute(ResponseHandler responseHandler)
<R> R executeAndReturn(ReturningResponseHandler<Response, R> responseRETReturningResponseHandler)
Map<StringList<String>> getHeaders()
ApplicationLinkRequest setConnectionTimeout(int connectionTimeout)
ApplicationLinkRequest setEntity(Object entity)
ApplicationLinkRequest setFiles(List<RequestFilePart> files)
ApplicationLinkRequest setFollowRedirects(boolean follow)
ApplicationLinkRequest setHeader(String headerName, String headerValue)
ApplicationLinkRequest setRequestBody(String requestBody)
ApplicationLinkRequest setRequestContentType(String contentType)
ApplicationLinkRequest setSoTimeout(int soTimeout)
ApplicationLinkRequest setUrl(String url)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.applinks.api.ApplicationLinkRequest
From interface com.atlassian.sal.api.net.Request

Public Constructors

public ApplicationLinkRequestAdaptor (Request request)

Public Methods

public ApplicationLinkRequest addAuthentication (Authenticator authenticator)

public ApplicationLinkRequest addBasicAuthentication (String username, String password)

public ApplicationLinkRequest addHeader (String headerName, String headerValue)

public ApplicationLinkRequest addRequestParameters (String... params)

public ApplicationLinkRequest addSeraphAuthentication (String username, String password)

public ApplicationLinkRequest addTrustedTokenAuthentication ()

public ApplicationLinkRequest addTrustedTokenAuthentication (String username)

public String execute ()

Throws
ResponseException

public R execute (ApplicationLinkResponseHandler<R> applicationLinkResponseHandler)

Executes the request. Use this method instead of execute() and execute(com.atlassian.sal.api.net.ResponseHandler) when the caller anticipates a "credentials required problem". For more information about this scenario, see: CredentialsRequiredException

Parameters
applicationLinkResponseHandler Callback handler of the response.
Throws
ResponseException

public void execute (ResponseHandler responseHandler)

Throws
ResponseException

public R executeAndReturn (ReturningResponseHandler<Response, R> responseRETReturningResponseHandler)

Throws
ResponseException

public Map<StringList<String>> getHeaders ()

public ApplicationLinkRequest setConnectionTimeout (int connectionTimeout)

public ApplicationLinkRequest setEntity (Object entity)

public ApplicationLinkRequest setFiles (List<RequestFilePart> files)

public ApplicationLinkRequest setFollowRedirects (boolean follow)

public ApplicationLinkRequest setHeader (String headerName, String headerValue)

public ApplicationLinkRequest setRequestBody (String requestBody)

public ApplicationLinkRequest setRequestContentType (String contentType)

public ApplicationLinkRequest setSoTimeout (int soTimeout)

public ApplicationLinkRequest setUrl (String url)