org.apache.oltu.oauth2.client.request
Class OAuthClientRequest

java.lang.Object
  extended by org.apache.oltu.oauth2.client.request.OAuthClientRequest
All Implemented Interfaces:
OAuthMessage
Direct Known Subclasses:
OAuthClientRegistrationRequest

public class OAuthClientRequest
extends Object
implements OAuthMessage

OAuth Client Request


Nested Class Summary
static class OAuthClientRequest.AuthenticationRequestBuilder
           
static class OAuthClientRequest.OAuthRequestBuilder
           
static class OAuthClientRequest.TokenRequestBuilder
           
 
Field Summary
protected  String body
           
protected  Map<String,String> headers
           
protected  String url
           
 
Constructor Summary
protected OAuthClientRequest(String url)
           
 
Method Summary
 void addHeader(String name, String header)
           
static OAuthClientRequest.AuthenticationRequestBuilder authorizationLocation(String url)
           
static OAuthClientRequest.AuthenticationRequestBuilder authorizationProvider(OAuthProviderType provider)
           
 String getBody()
           
 String getHeader(String name)
           
 Map<String,String> getHeaders()
           
 String getLocationUri()
           
 void setBody(String body)
           
 void setHeader(String name, String value)
           
 void setHeaders(Map<String,String> headers)
           
 void setLocationUri(String uri)
           
static OAuthClientRequest.TokenRequestBuilder tokenLocation(String url)
           
static OAuthClientRequest.TokenRequestBuilder tokenProvider(OAuthProviderType provider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

url

protected String url

body

protected String body

headers

protected Map<String,String> headers
Constructor Detail

OAuthClientRequest

protected OAuthClientRequest(String url)
Method Detail

authorizationLocation

public static OAuthClientRequest.AuthenticationRequestBuilder authorizationLocation(String url)

authorizationProvider

public static OAuthClientRequest.AuthenticationRequestBuilder authorizationProvider(OAuthProviderType provider)

tokenLocation

public static OAuthClientRequest.TokenRequestBuilder tokenLocation(String url)

tokenProvider

public static OAuthClientRequest.TokenRequestBuilder tokenProvider(OAuthProviderType provider)

getBody

public String getBody()
Specified by:
getBody in interface OAuthMessage

setBody

public void setBody(String body)
Specified by:
setBody in interface OAuthMessage

getHeaders

public Map<String,String> getHeaders()
Specified by:
getHeaders in interface OAuthMessage

addHeader

public void addHeader(String name,
                      String header)
Specified by:
addHeader in interface OAuthMessage

setHeaders

public void setHeaders(Map<String,String> headers)
Specified by:
setHeaders in interface OAuthMessage

getLocationUri

public String getLocationUri()
Specified by:
getLocationUri in interface OAuthMessage

setLocationUri

public void setLocationUri(String uri)
Specified by:
setLocationUri in interface OAuthMessage

getHeader

public String getHeader(String name)
Specified by:
getHeader in interface OAuthMessage

setHeader

public void setHeader(String name,
                      String value)


Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.