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
 String getDescription()
           
 Long getId()
           
 PaymentInfo getPaymentInfo()
           
 Long getQuantity()
           
 String getShortDescription()
           
 String getSystemId()
           
 BigDecimal getUnitPrice()
           
 void setDescription(String description)
           
 void setId(Long id)
           
 void setPaymentInfo(PaymentInfo paymentInfo)
           
 void setQuantity(Long quantity)
           
 void setShortDescription(String shortDescription)
           
 void setSystemId(String systemId)
           
 void setUnitPrice(BigDecimal unitPrice)
           
 

Method Detail

getId

Long getId()

setId

void setId(Long id)

getShortDescription

String getShortDescription()

setShortDescription

void setShortDescription(String shortDescription)

getDescription

String getDescription()

setDescription

void setDescription(String description)

getUnitPrice

BigDecimal getUnitPrice()

setUnitPrice

void setUnitPrice(BigDecimal unitPrice)

getQuantity

Long getQuantity()

setQuantity

void setQuantity(Long quantity)

getPaymentInfo

PaymentInfo getPaymentInfo()

setPaymentInfo

void setPaymentInfo(PaymentInfo paymentInfo)

getSystemId

String getSystemId()

setSystemId

void setSystemId(String systemId)


Copyright © 2012. All Rights Reserved.