org.broadleafcommerce.vendor.cybersource.service
Class AbstractCyberSourcePaymentService
java.lang.Object
org.broadleafcommerce.vendor.cybersource.service.AbstractCyberSourcePaymentService
- All Implemented Interfaces:
- ServiceStatusDetectable
- Direct Known Subclasses:
- CyberSourceCreditCardPaymentServiceImpl
public abstract class AbstractCyberSourcePaymentService
- extends java.lang.Object
- implements ServiceStatusDetectable
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
failureReportingThreshold
protected java.lang.Integer failureReportingThreshold
failureCount
protected java.lang.Integer failureCount
isUp
protected java.lang.Boolean isUp
AbstractCyberSourcePaymentService
public AbstractCyberSourcePaymentService()
clearStatus
protected void clearStatus()
incrementFailure
protected void incrementFailure()
getFailureReportingThreshold
public java.lang.Integer getFailureReportingThreshold()
getMerchantId
public java.lang.String getMerchantId()
getServerUrl
public java.lang.String getServerUrl()
getLibVersion
public java.lang.String getLibVersion()
getServiceName
public java.lang.String getServiceName()
- Specified by:
getServiceName in interface ServiceStatusDetectable
getServiceStatus
public ServiceStatusType getServiceStatus()
- Specified by:
getServiceStatus in interface ServiceStatusDetectable
setFailureReportingThreshold
public void setFailureReportingThreshold(java.lang.Integer failureReportingThreshold)
setMerchantId
public void setMerchantId(java.lang.String merchantId)
setServerUrl
public void setServerUrl(java.lang.String serverUrl)
setLibVersion
public void setLibVersion(java.lang.String libVersion)
getIdGenerationService
public IdGenerationService getIdGenerationService()
setIdGenerationService
public void setIdGenerationService(IdGenerationService idGenerationService)
sendRequest
protected ReplyMessage sendRequest(RequestMessage request)
throws org.apache.axis.AxisFault,
java.net.MalformedURLException,
java.rmi.RemoteException,
javax.xml.rpc.ServiceException
- Throws:
org.apache.axis.AxisFault
java.net.MalformedURLException
java.rmi.RemoteException
javax.xml.rpc.ServiceException
buildRequestMessage
protected RequestMessage buildRequestMessage(CyberSourcePaymentRequest paymentRequest)
Copyright © 2010. All Rights Reserved.