org.broadleafcommerce.vendor.paypal.service.payment.message.payment
Class PayPalPaymentInfo

java.lang.Object
  extended by org.broadleafcommerce.vendor.paypal.service.payment.message.payment.PayPalPaymentInfo
All Implemented Interfaces:
java.io.Serializable

public class PayPalPaymentInfo
extends java.lang.Object
implements java.io.Serializable

Author:
Jeff Fischer
See Also:
Serialized Form

Field Summary
protected  java.lang.String currencyCode
           
protected  java.math.BigDecimal exchangeRate
           
protected  org.broadleafcommerce.common.money.Money feeAmount
           
protected  PayPalHoldDecisionType holdDecisionType
           
protected  java.util.Date orderTime
           
protected  java.lang.String parentTransactionId
           
protected  java.lang.String paymentRequestId
           
protected  PayPalPaymentStatusType paymentStatusType
           
protected  PayPalPaymentType paymentType
           
protected  PayPalPendingReasonType pendingReasonType
           
protected  PayPalReasonCodeType reasonCodeType
           
protected  java.lang.String receiptId
           
protected  org.broadleafcommerce.common.money.Money settleAmount
           
protected  org.broadleafcommerce.common.money.Money taxAmount
           
protected  org.broadleafcommerce.common.money.Money totalAmount
           
protected  java.lang.String transactionId
           
 
Constructor Summary
PayPalPaymentInfo()
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getCurrencyCode()
           
 java.math.BigDecimal getExchangeRate()
           
 org.broadleafcommerce.common.money.Money getFeeAmount()
           
 PayPalHoldDecisionType getHoldDecisionType()
           
 java.util.Date getOrderTime()
           
 java.lang.String getParentTransactionId()
           
 java.lang.String getPaymentRequestId()
           
 PayPalPaymentStatusType getPaymentStatusType()
           
 PayPalPaymentType getPaymentType()
           
 PayPalPendingReasonType getPendingReasonType()
           
 PayPalReasonCodeType getReasonCodeType()
           
 java.lang.String getReceiptId()
           
 org.broadleafcommerce.common.money.Money getSettleAmount()
           
 org.broadleafcommerce.common.money.Money getTaxAmount()
           
 org.broadleafcommerce.common.money.Money getTotalAmount()
           
 java.lang.String getTransactionId()
           
 int hashCode()
           
 void setCurrencyCode(java.lang.String currencyCode)
           
 void setExchangeRate(java.math.BigDecimal exchangeRate)
           
 void setFeeAmount(org.broadleafcommerce.common.money.Money feeAmount)
           
 void setHoldDecisionType(PayPalHoldDecisionType holdDecisionType)
           
 void setOrderTime(java.util.Date orderTime)
           
 void setParentTransactionId(java.lang.String parentTransactionId)
           
 void setPaymentRequestId(java.lang.String paymentRequestId)
           
 void setPaymentStatusType(PayPalPaymentStatusType paymentStatusType)
           
 void setPaymentType(PayPalPaymentType paymentType)
           
 void setPendingReasonType(PayPalPendingReasonType pendingReasonType)
           
 void setReasonCodeType(PayPalReasonCodeType reasonCodeType)
           
 void setReceiptId(java.lang.String receiptId)
           
 void setSettleAmount(org.broadleafcommerce.common.money.Money settleAmount)
           
 void setTaxAmount(org.broadleafcommerce.common.money.Money taxAmount)
           
 void setTotalAmount(org.broadleafcommerce.common.money.Money totalAmount)
           
 void setTransactionId(java.lang.String transactionId)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

transactionId

protected java.lang.String transactionId

paymentType

protected PayPalPaymentType paymentType

orderTime

protected java.util.Date orderTime

totalAmount

protected org.broadleafcommerce.common.money.Money totalAmount

currencyCode

protected java.lang.String currencyCode

feeAmount

protected org.broadleafcommerce.common.money.Money feeAmount

settleAmount

protected org.broadleafcommerce.common.money.Money settleAmount

taxAmount

protected org.broadleafcommerce.common.money.Money taxAmount

exchangeRate

protected java.math.BigDecimal exchangeRate

paymentStatusType

protected PayPalPaymentStatusType paymentStatusType

pendingReasonType

protected PayPalPendingReasonType pendingReasonType

reasonCodeType

protected PayPalReasonCodeType reasonCodeType

holdDecisionType

protected PayPalHoldDecisionType holdDecisionType

paymentRequestId

protected java.lang.String paymentRequestId

parentTransactionId

protected java.lang.String parentTransactionId

receiptId

protected java.lang.String receiptId
Constructor Detail

PayPalPaymentInfo

public PayPalPaymentInfo()
Method Detail

getCurrencyCode

public java.lang.String getCurrencyCode()

setCurrencyCode

public void setCurrencyCode(java.lang.String currencyCode)

getExchangeRate

public java.math.BigDecimal getExchangeRate()

setExchangeRate

public void setExchangeRate(java.math.BigDecimal exchangeRate)

getFeeAmount

public org.broadleafcommerce.common.money.Money getFeeAmount()

setFeeAmount

public void setFeeAmount(org.broadleafcommerce.common.money.Money feeAmount)

getHoldDecisionType

public PayPalHoldDecisionType getHoldDecisionType()

setHoldDecisionType

public void setHoldDecisionType(PayPalHoldDecisionType holdDecisionType)

getOrderTime

public java.util.Date getOrderTime()

setOrderTime

public void setOrderTime(java.util.Date orderTime)

getPaymentRequestId

public java.lang.String getPaymentRequestId()

setPaymentRequestId

public void setPaymentRequestId(java.lang.String paymentRequestId)

getPaymentStatusType

public PayPalPaymentStatusType getPaymentStatusType()

setPaymentStatusType

public void setPaymentStatusType(PayPalPaymentStatusType paymentStatusType)

getPaymentType

public PayPalPaymentType getPaymentType()

setPaymentType

public void setPaymentType(PayPalPaymentType paymentType)

getPendingReasonType

public PayPalPendingReasonType getPendingReasonType()

setPendingReasonType

public void setPendingReasonType(PayPalPendingReasonType pendingReasonType)

getReasonCodeType

public PayPalReasonCodeType getReasonCodeType()

setReasonCodeType

public void setReasonCodeType(PayPalReasonCodeType reasonCodeType)

getSettleAmount

public org.broadleafcommerce.common.money.Money getSettleAmount()

setSettleAmount

public void setSettleAmount(org.broadleafcommerce.common.money.Money settleAmount)

getTaxAmount

public org.broadleafcommerce.common.money.Money getTaxAmount()

setTaxAmount

public void setTaxAmount(org.broadleafcommerce.common.money.Money taxAmount)

getTotalAmount

public org.broadleafcommerce.common.money.Money getTotalAmount()

setTotalAmount

public void setTotalAmount(org.broadleafcommerce.common.money.Money totalAmount)

getTransactionId

public java.lang.String getTransactionId()

setTransactionId

public void setTransactionId(java.lang.String transactionId)

getParentTransactionId

public java.lang.String getParentTransactionId()

setParentTransactionId

public void setParentTransactionId(java.lang.String parentTransactionId)

getReceiptId

public java.lang.String getReceiptId()

setReceiptId

public void setReceiptId(java.lang.String receiptId)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2012. All Rights Reserved.