org.broadleafcommerce.vendor.cybersource.service.payment.message
Class CyberSourcePaymentRequest

java.lang.Object
  extended by org.broadleafcommerce.vendor.cybersource.service.message.CyberSourceRequest
      extended by org.broadleafcommerce.vendor.cybersource.service.payment.message.CyberSourcePaymentRequest
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CyberSourceCardRequest

public abstract class CyberSourcePaymentRequest
extends CyberSourceRequest

Author:
jfischer
See Also:
Serialized Form

Field Summary
protected  CyberSourceBillingRequest billingRequest
           
protected  String currency
           
protected  Money grandTotal
           
protected  List<CyberSourceItemRequest> itemRequests
           
protected  CyberSourceMethodType methodType
           
protected  CyberSourceTransactionType transactionType
           
protected  Boolean useGrandTotal
           
 
Fields inherited from class org.broadleafcommerce.vendor.cybersource.service.message.CyberSourceRequest
serviceType
 
Constructor Summary
CyberSourcePaymentRequest(CyberSourceMethodType methodType)
           
 
Method Summary
 CyberSourceBillingRequest getBillingRequest()
           
 String getCurrency()
           
 Money getGrandTotal()
           
 List<CyberSourceItemRequest> getItemRequests()
           
 CyberSourceMethodType getMethodType()
           
 CyberSourceTransactionType getTransactionType()
           
 Boolean getUseGrandTotal()
           
 void setBillingRequest(CyberSourceBillingRequest billingRequest)
           
 void setCurrency(String currency)
           
 void setGrandTotal(Money grandTotal)
           
 void setItemRequests(List<CyberSourceItemRequest> itemRequests)
           
 void setTransactionType(CyberSourceTransactionType transactionType)
           
 void setUseGrandTotal(Boolean useGrandTotal)
           
 
Methods inherited from class org.broadleafcommerce.vendor.cybersource.service.message.CyberSourceRequest
getServiceType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

billingRequest

protected CyberSourceBillingRequest billingRequest

currency

protected String currency

itemRequests

protected List<CyberSourceItemRequest> itemRequests

transactionType

protected CyberSourceTransactionType transactionType

methodType

protected CyberSourceMethodType methodType

grandTotal

protected Money grandTotal

useGrandTotal

protected Boolean useGrandTotal
Constructor Detail

CyberSourcePaymentRequest

public CyberSourcePaymentRequest(CyberSourceMethodType methodType)
Method Detail

getTransactionType

public CyberSourceTransactionType getTransactionType()

setTransactionType

public void setTransactionType(CyberSourceTransactionType transactionType)

getMethodType

public CyberSourceMethodType getMethodType()

getBillingRequest

public CyberSourceBillingRequest getBillingRequest()

setBillingRequest

public void setBillingRequest(CyberSourceBillingRequest billingRequest)

getCurrency

public String getCurrency()

setCurrency

public void setCurrency(String currency)

getItemRequests

public List<CyberSourceItemRequest> getItemRequests()

setItemRequests

public void setItemRequests(List<CyberSourceItemRequest> itemRequests)

getGrandTotal

public Money getGrandTotal()

setGrandTotal

public void setGrandTotal(Money grandTotal)

getUseGrandTotal

public Boolean getUseGrandTotal()

setUseGrandTotal

public void setUseGrandTotal(Boolean useGrandTotal)


Copyright © 2012. All Rights Reserved.