TaxResult Interface

com.beasys.commerce.ebusiness.tax
TaxResult Interface

public interface TaxResult

    extends Belonging

A holder for various taxinfo belongings: total: A summary of all taxes and reasons line: A ordered list of lines that correspond to various taxes. The order is the same as the order of the taxlinelist being used to generate the taxes. Attribute: line One TaxInformation for each line in the original order.

Attribute: total The total information for the order that was processed.

Related Topics

TaxResultHome
TaxResultImpl


All Known Implementing Classes
TaxResultImpl
All Superinterfaces
Belonging, BusinessSmartComponent, Cloneable, Comparable, Serializable

Method Summary

public void
calculateTotals()
This method should be called by anyone constructing TaxResults, it will calculate the total TaxInformation attribute.
public List
getLine()
Get the value of line
public TaxInformation
getTotal()
Get the value of total
public void
setLine(List list)
Set the value of Line
public void
setTotal(TaxInformation total)
Set the value of total
 
Methods from interface com.beasys.commerce.foundation.Belonging
clone, equals, interfaceName, setByValue, value
 
Methods from interface java.lang.Comparable
compareTo
   

Method Detail

calculateTotals() Method

public void calculateTotals()
This method should be called by anyone constructing TaxResults, it will calculate the total TaxInformation attribute. Typically, the caller would be a subclass of TaxCalculator. The user of a TaxCalculator does not have to call calculateTotals.


getLine() Method

public List getLine()
Get the value of line

Returns

line.

getTotal() Method

public TaxInformation getTotal()
Get the value of total

Returns

total.

setLine(List) Method

public void setLine(List list)
Set the value of Line

Parameters

list
to be set

setTotal(TaxInformation) Method

public void setTotal(TaxInformation total)
Set the value of total

Parameters

total
total to be added