|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
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. |
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.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |