public class MerchantConfig
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
isSetMerchantDetails |
| Constructor and Description |
|---|
MerchantConfig() |
MerchantConfig(java.util.Properties _props) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkJsonPath(java.lang.String jsonPath) |
boolean |
checkKeyAlias() |
boolean |
checkKeyFile() |
boolean |
checkKeyPassword() |
boolean |
checkLogMaxSizeAndFolder() |
boolean |
checkMerchantId() |
boolean |
checkMerchantKeyId() |
boolean |
checkMerchantSecertKey() |
boolean |
checkRequestType() |
boolean |
checkRunEvironment() |
java.lang.String |
getAccessToken() |
java.lang.String |
getAuthenticationType() |
boolean |
getBooleanProperty(java.lang.String merchantID,
java.lang.String prop,
boolean defaultVal) |
java.lang.String |
getClientCertDirectory() |
java.lang.String |
getClientCertFile() |
java.lang.String |
getClientCertPassword() |
java.lang.String |
getClientId() |
java.lang.String |
getClientSecret() |
java.lang.String |
getDate() |
java.lang.String |
getEffectivePassword() |
boolean |
getEnableClientCert() |
boolean |
getEnableLog() |
java.lang.String |
getGetID() |
int |
getIntegerProperty(java.lang.String merchantID,
java.lang.String prop,
int defaultVal) |
java.lang.String |
getKey() |
java.lang.String |
getKeyAlias() |
java.io.File |
getKeyFile() |
java.lang.String |
getKeyFilename() |
java.lang.String |
getKeyPass() |
java.lang.String |
getKeysDirectory() |
java.lang.String |
getKeyType() |
java.lang.String |
getLogDirectory() |
boolean |
getLogFile() |
java.lang.String |
getLogFilename() |
java.lang.String |
getLogMaximumSize() |
boolean |
getLogSignedData() |
java.lang.String |
getMerchantID() |
java.lang.String |
getMerchantKeyId() |
java.lang.String |
getMerchantSecretKey() |
java.lang.String |
getPassword() |
java.lang.String |
getPortfolioID() |
java.lang.String |
getProperty(java.lang.String merchantID,
java.lang.String prop) |
java.lang.String |
getProperty(java.lang.String merchantID,
java.lang.String prop,
java.lang.String defaultVal) |
java.util.Properties |
getProps() |
java.lang.String |
getProxyAddress() |
java.lang.String |
getProxyPassword() |
int |
getProxyPort() |
java.lang.String |
getProxyUser() |
java.lang.String |
getRecipientID() |
java.lang.String |
getRefreshToken() |
java.lang.String |
getRequestData() |
java.lang.String |
getRequestHost() |
boolean |
getrequestJson() |
java.lang.String |
getRequestJsonPath() |
java.lang.String |
getRequestTarget() |
java.lang.String |
getRequestType() |
java.lang.String |
getResponseCode() |
java.lang.String |
getResponseMessage() |
long |
getRetryDelay() |
boolean |
getSendToProduction() |
java.lang.String |
getSolutionId() |
int |
getTimeout() |
java.lang.String |
getUrl() |
java.lang.String |
getUrlRequestHeader() |
java.lang.String |
getVcCorelationID() |
boolean |
isRequestJson() |
boolean |
isRetryEnabled() |
boolean |
isUseMetaKeyEnabled() |
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 |
setDate(java.lang.String date) |
void |
setEffectivePassword(java.lang.String effectivePassword) |
void |
setEnableClientCert(boolean enableClientCert) |
void |
setEnableLog(boolean enableLog) |
void |
setGetID(java.lang.String getID) |
void |
setIsRequestType(boolean b) |
void |
setKeyAlias(java.lang.String keyAlias) |
void |
setKeyFilename(java.lang.String keyFilename) |
void |
setKeyPass(java.lang.String keyPass) |
void |
setKeysDirectory(java.lang.String keysDirectory) |
void |
setKeyType(java.lang.String keyType) |
void |
setLogDirectory(java.lang.String logDirectory) |
void |
setLogFilename(java.lang.String logFilename) |
void |
setLogMaximumSize(java.lang.String logMaximumSize) |
void |
setLogSignedData(boolean logSignedData) |
void |
setMerchantDetails() |
void |
setMerchantID(java.lang.String merchantID) |
void |
setMerchantKeyId(java.lang.String merchantKeyId) |
void |
setMerchantSecretKey(java.lang.String merchantsecretKey) |
void |
setPassword(java.lang.String password) |
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 |
setRecipientID(java.lang.String recipientID) |
void |
setRefreshToken(java.lang.String refreshToken) |
void |
setRequestData(java.lang.String requestData) |
void |
setRequestHost(java.lang.String requestHost) |
void |
setRequestJson(boolean isRequestJson) |
void |
setRequestJsonPath(java.lang.String requestJsonPath) |
void |
setRequestTarget(java.lang.String requestTarget) |
void |
setRequestType(java.lang.String requestType) |
void |
setResponseCode(java.lang.String responseCode) |
void |
setResponseMessage(java.lang.String responseMessage) |
void |
setRetryDelay(long retryDelay) |
void |
setRetryEnabled(boolean retryEnabled) |
void |
setRunEnvironment(java.lang.String runEnvironment) |
void |
setSendToProduction(boolean sendToProduction) |
void |
setSolutionId(java.lang.String solutionId) |
void |
setTimeout(int timeout) |
void |
setUrl(java.lang.String url) |
void |
setUrlRequestHeader(java.lang.String urlRequestHeader) |
void |
setUseProxy(boolean useProxy) |
void |
setVcCorelationID(java.lang.String vcCorelationID) |
boolean |
validateMerchantDetails(org.apache.logging.log4j.Logger logger) |
public MerchantConfig()
throws ConfigException
ConfigExceptionpublic MerchantConfig(java.util.Properties _props)
throws ConfigException
ConfigExceptionpublic void setRunEnvironment(java.lang.String runEnvironment)
public java.lang.String getRequestType()
public void setRequestType(java.lang.String requestType)
public java.lang.String getProxyAddress()
public void setProxyAddress(java.lang.String proxyAddress)
public boolean isRequestJson()
public boolean isUseProxyEnabled()
public boolean isUseMetaKeyEnabled()
throws ConfigException
ConfigExceptionpublic java.lang.String getRequestData()
public void setRequestData(java.lang.String requestData)
public java.lang.String getVcCorelationID()
public void setVcCorelationID(java.lang.String vcCorelationID)
public java.lang.String getResponseCode()
public void setResponseCode(java.lang.String responseCode)
public java.lang.String getResponseMessage()
public void setResponseMessage(java.lang.String responseMessage)
throws java.lang.NullPointerException
java.lang.NullPointerExceptionpublic java.lang.String getUrlRequestHeader()
public void setUrlRequestHeader(java.lang.String urlRequestHeader)
public java.lang.String getRequestHost()
public java.lang.String getRequestJsonPath()
public void setRequestJsonPath(java.lang.String requestJsonPath)
public java.lang.String getSolutionId()
public void setSolutionId(java.lang.String solutionId)
public java.lang.String getGetID()
public java.lang.String getMerchantSecretKey()
public java.lang.String getMerchantKeyId()
public java.lang.String getDate()
public java.lang.String getMerchantID()
public java.lang.String getPortfolioID()
public void setRecipientID(java.lang.String recipientID)
public java.lang.String getRecipientID()
public java.lang.String getKeysDirectory()
public void setKeyAlias(java.lang.String keyAlias)
public java.lang.String getKeyAlias()
public void setKeyPass(java.lang.String keyPass)
public java.lang.String getKeyPass()
public void setAccessToken(java.lang.String accessToken)
public java.lang.String getAccessToken()
public void setRefreshToken(java.lang.String refreshToken)
public java.lang.String getRefreshToken()
public void setEnableClientCert(boolean enableClientCert)
public boolean getEnableClientCert()
public void setClientCertFile(java.lang.String clientCertFile)
public java.lang.String getClientCertFile()
public void setClientId(java.lang.String clientId)
public java.lang.String getClientId()
public void setClientSecret(java.lang.String clientSecret)
public java.lang.String getClientSecret()
public void setClientCertPassword(java.lang.String clientCertPassword)
public java.lang.String getClientCertPassword()
public void setClientCertDirectory(java.lang.String clientCertDirectory)
public java.lang.String getClientCertDirectory()
public boolean getrequestJson()
public void setProps(java.util.Properties props)
public void setMerchantID(java.lang.String merchantID)
public void setPortfolioID(java.lang.String portfolioID)
public java.lang.String getKey()
public java.lang.String getKeyType()
public void setAuthenticationType(java.lang.String authenticationType)
public java.lang.String getAuthenticationType()
public boolean getSendToProduction()
public java.lang.String getKeyFilename()
public java.lang.String getUrl()
public void setUrl(java.lang.String url)
public java.lang.String getRequestTarget()
public void setRequestTarget(java.lang.String requestTarget)
public java.lang.String getPassword()
public boolean getEnableLog()
public java.util.Properties getProps()
public void setKeysDirectory(java.lang.String keysDirectory)
public void setKeyType(java.lang.String keyType)
public void setKeyFilename(java.lang.String keyFilename)
public void setPassword(java.lang.String password)
public void setTimeout(int timeout)
public void setProxyUser(java.lang.String proxyUser)
public void setProxyPassword(java.lang.String proxyPassword)
public void setEffectivePassword(java.lang.String effectivePassword)
public void setSendToProduction(boolean sendToProduction)
public void setGetID(java.lang.String getID)
public void setRequestHost(java.lang.String requestHost)
public void setRequestJson(boolean isRequestJson)
public void setUseProxy(boolean useProxy)
public void setLogSignedData(boolean logSignedData)
public void setLogMaximumSize(java.lang.String logMaximumSize)
public void setDate(java.lang.String date)
public void setEnableLog(boolean enableLog)
public boolean getLogSignedData()
public java.lang.String getLogDirectory()
public java.lang.String getLogFilename()
public java.lang.String getLogMaximumSize()
public int getTimeout()
public int getProxyPort()
public void setProxyPort(int proxyPort)
public java.lang.String getProxyUser()
public java.lang.String getProxyPassword()
public java.lang.String getEffectivePassword()
public void setLogFilename(java.lang.String logFilename)
public void setIsRequestType(boolean b)
public boolean isRetryEnabled()
public long getRetryDelay()
public void setRetryEnabled(boolean retryEnabled)
retryEnabled - the retryEnabled to setpublic void setRetryDelay(long retryDelay)
retryDelay - the retryDelay to setpublic boolean validateMerchantDetails(org.apache.logging.log4j.Logger logger)
throws ConfigException
logger - -logger to log all information in log file.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 void setMerchantKeyId(java.lang.String merchantKeyId)
public boolean checkMerchantSecertKey()
throws ConfigException
ConfigException - - if some value is missing or wrong for merchant.public void setMerchantSecretKey(java.lang.String merchantsecretKey)
public boolean checkLogMaxSizeAndFolder()
throws ConfigException
ConfigException - - if some value is missing or wrong for merchant.public boolean checkJsonPath(java.lang.String jsonPath)
throws ConfigException
jsonPath - -path for request json.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 void setLogDirectory(java.lang.String logDirectory)
public java.io.File getKeyFile()
public boolean checkKeyFile()
throws ConfigException
ConfigException - - if some value is missing or wrong for merchant.public boolean getLogFile()
throws ConfigException
ConfigException - - if some value is missing or wrong for merchant.public java.lang.String getProperty(java.lang.String merchantID,
java.lang.String prop)
merchantID - -merchant id for merchant.prop - -prop value from properties file.public java.lang.String getProperty(java.lang.String merchantID,
java.lang.String prop,
java.lang.String defaultVal)
merchantID - - merchant id for merchant.prop - -prop value from properties file.defaultVal - -default value if its not available.public boolean getBooleanProperty(java.lang.String merchantID,
java.lang.String prop,
boolean defaultVal)
throws ConfigException
merchantID - - merchant id for merchant.prop - -prop from properties file.defaultVal - -default value for property.ConfigException - - if some value is missing or wrong for merchant.public int getIntegerProperty(java.lang.String merchantID,
java.lang.String prop,
int defaultVal)
merchantID - - id for merchant.prop - - prop from properties file.defaultVal - - default value for propertyCopyright © 2021. All Rights Reserved.