Package com.softslate.commerce.businessobjects.tax

Provides classes to handle the processing of tax charges for the application.

See:
          Description

Interface Summary
BasicTaxRate Interface representing a basic tax rate within the system.
TaxProcessor Interface for objects that are able to process tax charges in the store.
TaxRateProcessor Interface for business logic methods having to do with basic tax rates.
 

Class Summary
AvaTaxProcessor  
BaseTaxProcessor Abstract class that provides methods useful for TaxProcessor implementations.
BasicTaxProcessor Processes taxes in the store for a given user's cart.
BasicTaxRateBean Object representing a basic tax rate within the system.
BasicTaxRateProcessor Processes business logic having to do with basic tax rates.
 

Package com.softslate.commerce.businessobjects.tax Description

Provides classes to handle the processing of tax charges for the application.

Custom tax processors can be written easily, by simply implementing TaxProcessor. In many cases, it will be useful to subclass BaseTaxProcessor and implement its processTax() method. This abstract class provides a method to update the totals of the Order and OrderDelivery being processed.

To change or add to the list of tax processors currently active in the system, modify the "activeTaxProcessors" setting in the appComponents.properties file. Each of the classes in this setting will be invoked in turn by calling their processTax(Map parameters) method.



Copyright © SoftSlate, LLC 2003–2005