public class MerchantAPICallPreHandler extends Object implements APICallPreHandler
MerchantAPICallPreHandler is an implementation of
APICallPreHandler for Merchant API service. This serves as a
decorator over a basic APICallPreHandler| Constructor and Description |
|---|
MerchantAPICallPreHandler(APICallPreHandler apiCallHandler,
ICredential credential)
Deprecated.
|
MerchantAPICallPreHandler(APICallPreHandler apiCallHandler,
ICredential credential,
String sdkName,
String sdkVersion,
String portName,
Map<String,String> configurationMap)
MerchantAPICallPreHandler decorating basic
APICallPreHandler
using ICredential |
MerchantAPICallPreHandler(APICallPreHandler apiCallHandler,
String apiUserName,
String accessToken,
String tokenSecret)
Deprecated.
|
MerchantAPICallPreHandler(APICallPreHandler apiCallHandler,
String apiUserName,
String accessToken,
String tokenSecret,
String sdkName,
String sdkVersion,
String portName,
Map<String,String> configurationMap)
MerchantAPICallPreHandler decorating basic
APICallPreHandler
using API Username |
| Modifier and Type | Method and Description |
|---|---|
ICredential |
getCredential()
Returns
ICredential configured for the api call |
String |
getEndPoint()
Returns the endpoint for the API call.
|
Map<String,String> |
getHeaderMap()
Returns headers for HTTP call
|
String |
getPayLoad()
Returns the payload for the API call.
|
String |
getPortName() |
String |
getSdkName() |
String |
getSdkVersion() |
void |
setPortName(String portName)
Deprecated.
|
void |
setSdkName(String sdkName)
Deprecated.
|
void |
setSdkVersion(String sdkVersion)
Deprecated.
|
void |
validate()
Validates settings and integrity before call
|
public MerchantAPICallPreHandler(APICallPreHandler apiCallHandler, String apiUserName, String accessToken, String tokenSecret) throws InvalidCredentialException, MissingCredentialException
APICallPreHandler
using API UsernameapiCallHandler - Instance of APICallPreHandlerapiUserName - API UsernameaccessToken - Access TokentokenSecret - Token SecretInvalidCredentialExceptionMissingCredentialExceptionpublic MerchantAPICallPreHandler(APICallPreHandler apiCallHandler, ICredential credential)
APICallPreHandler
using ICredentialapiCallHandler - Instance of APICallPreHandlercredential - Instance of ICredentialpublic MerchantAPICallPreHandler(APICallPreHandler apiCallHandler, ICredential credential, String sdkName, String sdkVersion, String portName, Map<String,String> configurationMap)
APICallPreHandler
using ICredentialapiCallHandler - Instance of APICallPreHandlercredential - Instance of ICredentialsdkName - SDK NamesdkVersion - sdkVersionportName - Port NameconfigurationMap - public MerchantAPICallPreHandler(APICallPreHandler apiCallHandler, String apiUserName, String accessToken, String tokenSecret, String sdkName, String sdkVersion, String portName, Map<String,String> configurationMap) throws InvalidCredentialException, MissingCredentialException
APICallPreHandler
using API UsernameapiCallHandler - Instance of APICallPreHandlerapiUserName - API UsernameaccessToken - Access TokentokenSecret - Token SecretsdkName - SDK NamesdkVersion - sdkVersionportName - Port NameconfigurationMap - InvalidCredentialExceptionMissingCredentialExceptionpublic String getSdkName()
public void setSdkName(String sdkName)
sdkName - the sdkName to setpublic String getSdkVersion()
public void setSdkVersion(String sdkVersion)
sdkVersion - the sdkVersion to setpublic String getPortName()
public void setPortName(String portName)
portName - the portName to setpublic Map<String,String> getHeaderMap() throws OAuthException
APICallPreHandlergetHeaderMap in interface APICallPreHandlerOAuthExceptionpublic String getPayLoad()
APICallPreHandlergetPayLoad in interface APICallPreHandlerpublic String getEndPoint()
APICallPreHandlerConstants)are taken to be default for the API call.getEndPoint in interface APICallPreHandlerpublic ICredential getCredential()
APICallPreHandlerICredential configured for the api callgetCredential in interface APICallPreHandlerpublic void validate()
throws ClientActionRequiredException
APICallPreHandlervalidate in interface APICallPreHandlerClientActionRequiredExceptionCopyright © 2016. All Rights Reserved.