atg.payment.tax
Interface TaxableItem

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
TaxableItemImpl

public interface TaxableItem
extends java.io.Serializable

This class is an interface of Tax payment information. It represents all the information which designates a tax payment on individual item in the order being purchased If the item represented is not taxable, then the amount field will be 0


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Method Summary
 double getAmount()
          Returns the total amount for the quantity of items purchased
 java.lang.String getCatalogRefId()
          Returns the item's SKU
 java.lang.String getProductId()
          Returns the item's name
 long getQuantity()
          Returns the number of the item's units
 java.lang.String getTaxStatus()
          Return a status code which represents the tax status of the item
 

Field Detail

CLASS_VERSION

static final java.lang.String CLASS_VERSION
Class version string

See Also:
Constant Field Values
Method Detail

getAmount

double getAmount()
Returns the total amount for the quantity of items purchased


getCatalogRefId

java.lang.String getCatalogRefId()
Returns the item's SKU


getProductId

java.lang.String getProductId()
Returns the item's name


getQuantity

long getQuantity()
Returns the number of the item's units


getTaxStatus

java.lang.String getTaxStatus()
Return a status code which represents the tax status of the item