org.broadleafcommerce.core.payment.domain
Interface AmountItem

All Known Implementing Classes:
AmountItemImpl

public interface AmountItem

This class is useful if you wish to delineate in the paymentinfo the various components that make up the total being charged. This is optional and not all payment modules support.

Author:
jfischer

Method Summary
 java.lang.String getDescription()
           
 java.lang.Long getId()
           
 PaymentInfo getPaymentInfo()
           
 java.lang.Long getQuantity()
           
 java.lang.String getShortDescription()
           
 java.math.BigDecimal getUnitPrice()
           
 void setDescription(java.lang.String description)
           
 void setId(java.lang.Long id)
           
 void setPaymentInfo(PaymentInfo paymentInfo)
           
 void setQuantity(java.lang.Long quantity)
           
 void setShortDescription(java.lang.String shortDescription)
           
 void setUnitPrice(java.math.BigDecimal unitPrice)
           
 

Method Detail

getId

java.lang.Long getId()

setId

void setId(java.lang.Long id)

getShortDescription

java.lang.String getShortDescription()

setShortDescription

void setShortDescription(java.lang.String shortDescription)

getDescription

java.lang.String getDescription()

setDescription

void setDescription(java.lang.String description)

getUnitPrice

java.math.BigDecimal getUnitPrice()

setUnitPrice

void setUnitPrice(java.math.BigDecimal unitPrice)

getQuantity

java.lang.Long getQuantity()

setQuantity

void setQuantity(java.lang.Long quantity)

getPaymentInfo

PaymentInfo getPaymentInfo()

setPaymentInfo

void setPaymentInfo(PaymentInfo paymentInfo)


Copyright © 2012. All Rights Reserved.