|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for objects that are able to process tax charges in the store.
Custom tax processors must simply implement TaxProcessor
.
To change or add to the list of tax processors currently active in the
system, modify the "activeTaxProcessors" setting in the
npcSetting
table of the database.
During checkout, the Struts layer invokes each of the "activeTaxProcessors"
by calling their processTax(Map parameters)
method to process
tax on the current user's cart.
The default "activeTaxProcessor" is
BasicTaxProcessor
.
Method Summary | |
java.util.Map |
processTax(java.util.Map parameters)
Process the tax charges for the current user's order. |
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject |
initialize |
Method Detail |
public java.util.Map processTax(java.util.Map parameters) throws java.lang.Exception
Map
should contain any input parameters from the user
related to how the tax should be charged.
parameters
- A Map
containing any input parameters from the
user related to how the tax should be charged.
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |