public abstract class PayPalBaseRequest extends java.lang.Object implements PayPalRequest
Modifier and Type | Field and Description |
---|---|
private PayPalPlusOAuth2Credentials |
auth2Credentials |
private javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> |
httpHeaders |
private HttpMethod |
httpMethod |
private java.lang.String |
mediaType |
private java.lang.String |
payload |
private java.lang.String |
targetResouce |
Constructor and Description |
---|
PayPalBaseRequest() |
Modifier and Type | Method and Description |
---|---|
void |
addHttpHeader(java.lang.String headerName,
java.lang.String headerValue) |
java.util.Optional<java.lang.String> |
getAccessToken() |
java.lang.String |
getContentType() |
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> |
getHttpHeaders() |
HttpMethod |
getHttpMethod() |
java.lang.String |
getPayload() |
PayPalPlusOAuth2Credentials |
getPayPalPlusOAuth2Credentials() |
java.lang.Object |
getRequestBody() |
java.lang.String |
getTargetResource() |
boolean |
isBasicAuthAvailable() |
void |
setContentType(java.lang.String mediaType) |
void |
setHttpMethod(HttpMethod httpMethod) |
void |
setPayload(java.lang.String payload) |
void |
setPayPalPlusOAuth2Credentials(PayPalPlusOAuth2Credentials auth2Credentials) |
void |
setTargetResouce(java.lang.String target) |
private java.lang.String targetResouce
private java.lang.String payload
private HttpMethod httpMethod
private PayPalPlusOAuth2Credentials auth2Credentials
private javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> httpHeaders
private java.lang.String mediaType
public java.util.Optional<java.lang.String> getAccessToken()
getAccessToken
in interface PayPalRequest
public void setPayload(java.lang.String payload)
setPayload
in interface PayPalRequest
public java.lang.String getPayload()
getPayload
in interface PayPalRequest
public void addHttpHeader(java.lang.String headerName, java.lang.String headerValue)
addHttpHeader
in interface PayPalRequest
public javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> getHttpHeaders()
getHttpHeaders
in interface PayPalRequest
public void setTargetResouce(java.lang.String target)
setTargetResouce
in interface PayPalRequest
public java.lang.String getTargetResource()
getTargetResource
in interface PayPalRequest
public void setHttpMethod(HttpMethod httpMethod)
setHttpMethod
in interface PayPalRequest
public HttpMethod getHttpMethod()
getHttpMethod
in interface PayPalRequest
public void setContentType(java.lang.String mediaType)
setContentType
in interface PayPalRequest
public java.lang.String getContentType()
getContentType
in interface PayPalRequest
public java.lang.Object getRequestBody()
getRequestBody
in interface PayPalRequest
public boolean isBasicAuthAvailable()
isBasicAuthAvailable
in interface PayPalRequest
public PayPalPlusOAuth2Credentials getPayPalPlusOAuth2Credentials()
getPayPalPlusOAuth2Credentials
in interface PayPalRequest
public void setPayPalPlusOAuth2Credentials(PayPalPlusOAuth2Credentials auth2Credentials)
setPayPalPlusOAuth2Credentials
in interface PayPalRequest