public class MerchantConfig
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
merchantDetailsSet
Flag to indicate if merchant details have been set properly
|
| Constructor and Description |
|---|
MerchantConfig() |
MerchantConfig(java.util.Properties _props) |
MerchantConfig(java.util.Properties _props,
java.util.Map<java.lang.String,java.lang.String> defaultHeaders) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkKeyAlias() |
boolean |
checkKeyFile() |
boolean |
checkKeyPassword() |
boolean |
checkMerchantId() |
boolean |
checkMerchantKeyId() |
boolean |
checkMerchantSecretKey() |
boolean |
checkRequestType() |
boolean |
checkRunEvironment() |
java.lang.String |
getAccessToken() |
java.lang.String |
getAuthenticationType() |
java.lang.String |
getClientCertDirectory() |
java.lang.String |
getClientCertFile() |
java.lang.String |
getClientCertPassword() |
java.lang.String |
getClientId() |
java.lang.String |
getClientSecret() |
java.util.Map<java.lang.String,java.lang.String> |
getDefaultHeaders() |
java.lang.String |
getIntermediateHost() |
java.lang.String |
getKeyAlias() |
java.io.File |
getKeyFile() |
java.lang.String |
getKeyFilename() |
java.lang.String |
getKeyPass() |
java.lang.String |
getKeysDirectory() |
java.lang.String |
getMerchantID() |
java.lang.String |
getMerchantKeyId() |
java.lang.String |
getMerchantSecretKey() |
java.lang.String |
getPemFileDirectory() |
java.lang.String |
getPortfolioID() |
java.util.Properties |
getProps() |
java.lang.String |
getProxyAddress() |
java.lang.String |
getProxyPassword() |
int |
getProxyPort() |
java.lang.String |
getProxyUser() |
java.lang.String |
getRefreshToken() |
java.lang.String |
getRequestData() |
java.lang.String |
getRequestHost() |
java.lang.String |
getRequestTarget() |
java.lang.String |
getRequestType() |
long |
getRetryDelay() |
java.lang.String |
getRunEnvironment() |
java.lang.String |
getSolutionId() |
int |
getUserDefinedConnectionTimeout() |
int |
getUserDefinedKeepAliveDuration() |
int |
getUserDefinedReadTimeout() |
int |
getUserDefinedWriteTimeout() |
boolean |
isEnableClientCert() |
boolean |
isMerchantDetailsSet() |
boolean |
isRetryEnabled() |
boolean |
isUseMetaKey() |
boolean |
isUseProxyEnabled() |
void |
setAccessToken(java.lang.String accessToken) |
void |
setAuthenticationType(java.lang.String authenticationType) |
void |
setClientCertDirectory(java.lang.String clientCertDirectory) |
void |
setClientCertFile(java.lang.String clientCertFile) |
void |
setClientCertPassword(java.lang.String clientCertPassword) |
void |
setClientId(java.lang.String clientId) |
void |
setClientSecret(java.lang.String clientSecret) |
void |
setDefaultHeaders(java.util.Map<java.lang.String,java.lang.String> defaultHeaders) |
void |
setEnableClientCert(boolean enableClientCert) |
void |
setIntermediateHost(java.lang.String intermediateHost) |
void |
setKeyAlias(java.lang.String keyAlias) |
void |
setKeyFile(java.io.File keyFile) |
void |
setKeyFilename(java.lang.String keyFilename) |
void |
setKeyPass(java.lang.String keyPass) |
void |
setKeysDirectory(java.lang.String keysDirectory) |
void |
setMerchantDetails() |
void |
setMerchantDetailsSet(boolean merchantDetailsSet) |
void |
setMerchantID(java.lang.String merchantID) |
void |
setMerchantKeyId(java.lang.String merchantKeyId) |
void |
setMerchantSecretKey(java.lang.String merchantsecretKey) |
void |
setPemFileDirectory(java.lang.String pemFileDirectory) |
void |
setPortfolioID(java.lang.String portfolioID) |
void |
setProps(java.util.Properties props) |
void |
setProxyAddress(java.lang.String proxyAddress) |
void |
setProxyPassword(java.lang.String proxyPassword) |
void |
setProxyPort(int proxyPort) |
void |
setProxyUser(java.lang.String proxyUser) |
void |
setRefreshToken(java.lang.String refreshToken) |
void |
setRequestData(java.lang.String requestData) |
void |
setRequestHost(java.lang.String requestHost) |
void |
setRequestTarget(java.lang.String requestTarget) |
void |
setRequestType(java.lang.String requestType) |
void |
setRetryDelay(long retryDelay) |
void |
setRetryEnabled(boolean retryEnabled) |
void |
setRunEnvironment(java.lang.String runEnvironment) |
void |
setSolutionId(java.lang.String solutionId) |
void |
setUseMetaKey(boolean useMetaKey) |
void |
setUseProxy(boolean useProxy) |
void |
setUserDefinedConnectionTimeout(int timeout) |
void |
setUserDefinedKeepAliveDuration(int duration) |
void |
setUserDefinedReadTimeout(int timeout) |
void |
setUserDefinedWriteTimeout(int timeout) |
boolean |
validateMerchantDetails() |
public boolean merchantDetailsSet
public MerchantConfig()
throws ConfigException
ConfigExceptionpublic MerchantConfig(java.util.Properties _props)
throws ConfigException
ConfigExceptionpublic MerchantConfig(java.util.Properties _props,
java.util.Map<java.lang.String,java.lang.String> defaultHeaders)
throws ConfigException
ConfigExceptionpublic boolean validateMerchantDetails()
throws ConfigException
ConfigException - if some value is missing for merchant.public boolean checkRequestType()
throws ConfigException
ConfigException - if some value is missing or wrong for merchant.public boolean checkKeyPassword()
throws ConfigException
ConfigException - if some value is missing or wrong for merchant.public boolean checkRunEvironment()
throws ConfigException
ConfigException - if some value is missing or wrong for merchant.public boolean checkMerchantKeyId()
throws ConfigException
ConfigException - if some value is missing or wrong for merchant.public boolean checkMerchantSecretKey()
throws ConfigException
ConfigException - if some value is missing or wrong for merchant.public boolean checkKeyAlias()
throws ConfigException
ConfigException - if some value is missing or wrong for merchant.public void setMerchantDetails()
throws ConfigException
ConfigExceptionpublic boolean checkMerchantId()
throws ConfigException
ConfigException - if some value is missing or wrong for merchant.public boolean checkKeyFile()
throws ConfigException
ConfigException - if some value is missing or wrong for merchant.public java.util.Properties getProps()
public void setProps(java.util.Properties props)
public java.lang.String getMerchantID()
public void setMerchantID(java.lang.String merchantID)
public java.lang.String getRequestTarget()
public void setRequestTarget(java.lang.String requestTarget)
public java.lang.String getAuthenticationType()
public void setAuthenticationType(java.lang.String authenticationType)
public java.lang.String getRequestHost()
public void setRequestHost(java.lang.String requestHost)
public java.lang.String getRequestType()
public void setRequestType(java.lang.String requestType)
public boolean isRetryEnabled()
public void setRetryEnabled(boolean retryEnabled)
public long getRetryDelay()
public void setRetryDelay(long retryDelay)
public boolean isUseMetaKey()
public void setUseMetaKey(boolean useMetaKey)
public java.lang.String getPortfolioID()
public void setPortfolioID(java.lang.String portfolioID)
public java.lang.String getKeysDirectory()
public void setKeysDirectory(java.lang.String keysDirectory)
public java.lang.String getKeyAlias()
public void setKeyAlias(java.lang.String keyAlias)
public java.lang.String getKeyPass()
public void setKeyPass(java.lang.String keyPass)
public java.lang.String getKeyFilename()
public void setKeyFilename(java.lang.String keyFilename)
public java.lang.String getAccessToken()
public void setAccessToken(java.lang.String accessToken)
public java.lang.String getRefreshToken()
public void setRefreshToken(java.lang.String refreshToken)
public boolean isUseProxyEnabled()
public void setUseProxy(boolean useProxy)
public java.lang.String getProxyAddress()
public void setProxyAddress(java.lang.String proxyAddress)
public int getProxyPort()
public void setProxyPort(int proxyPort)
public java.lang.String getProxyUser()
public void setProxyUser(java.lang.String proxyUser)
public java.lang.String getProxyPassword()
public void setProxyPassword(java.lang.String proxyPassword)
public java.lang.String getRequestData()
public void setRequestData(java.lang.String requestData)
public java.lang.String getRunEnvironment()
public void setRunEnvironment(java.lang.String runEnvironment)
public java.lang.String getIntermediateHost()
public void setIntermediateHost(java.lang.String intermediateHost)
public java.io.File getKeyFile()
public void setKeyFile(java.io.File keyFile)
public boolean isEnableClientCert()
public void setEnableClientCert(boolean enableClientCert)
public java.lang.String getClientId()
public void setClientId(java.lang.String clientId)
public java.lang.String getClientSecret()
public void setClientSecret(java.lang.String clientSecret)
public java.lang.String getClientCertFile()
public void setClientCertFile(java.lang.String clientCertFile)
public java.lang.String getClientCertDirectory()
public void setClientCertDirectory(java.lang.String clientCertDirectory)
public java.lang.String getClientCertPassword()
public void setClientCertPassword(java.lang.String clientCertPassword)
public boolean isMerchantDetailsSet()
public void setMerchantDetailsSet(boolean merchantDetailsSet)
public java.lang.String getMerchantKeyId()
public void setMerchantKeyId(java.lang.String merchantKeyId)
public java.lang.String getMerchantSecretKey()
public void setMerchantSecretKey(java.lang.String merchantsecretKey)
public java.lang.String getSolutionId()
public void setSolutionId(java.lang.String solutionId)
public int getUserDefinedConnectionTimeout()
public void setUserDefinedConnectionTimeout(int timeout)
public int getUserDefinedReadTimeout()
public void setUserDefinedReadTimeout(int timeout)
public int getUserDefinedWriteTimeout()
public void setUserDefinedWriteTimeout(int timeout)
public int getUserDefinedKeepAliveDuration()
public void setUserDefinedKeepAliveDuration(int duration)
public java.util.Map<java.lang.String,java.lang.String> getDefaultHeaders()
public void setDefaultHeaders(java.util.Map<java.lang.String,java.lang.String> defaultHeaders)
public java.lang.String getPemFileDirectory()
public void setPemFileDirectory(java.lang.String pemFileDirectory)
Copyright © 2023. All Rights Reserved.