com.softslate.commerce.businessobjects.tax
Interface TaxRateProcessor
- All Superinterfaces:
- BusinessObject
- All Known Implementing Classes:
- BasicTaxRateProcessor
- public interface TaxRateProcessor
- extends BusinessObject
Interface for business logic methods having to do with basic tax rates.
Created in the Struts layer in response to requests for viewing, editing,
adding, and deleting basic tax rates.
When the application needs to create an instance that implements
TaxRateProcessor
,
BusinessObjectFactory
finds the name of the Java class to instantiate from the
"taxRateProcessorImplementer" setting in the npcSetting
database table.
The default "taxRateProcessorImplementer" is
BasicTaxRateProcessor
.
- Author:
- David Tobey
loadActiveBasicTaxRates
public java.util.Collection loadActiveBasicTaxRates()
throws java.lang.Exception
- Throws:
java.lang.Exception
loadBasicTaxRatesAndCount
public java.util.Map loadBasicTaxRatesAndCount(java.util.Map parameters)
throws java.lang.Exception
- Throws:
java.lang.Exception
addTaxRate
public void addTaxRate(java.util.Map parameters)
throws java.lang.Exception
- Throws:
java.lang.Exception
loadBasicTaxRateFromID
public java.util.Map loadBasicTaxRateFromID(java.util.Map parameters)
throws java.lang.Exception
- Throws:
java.lang.Exception
editTaxRate
public void editTaxRate(java.util.Map parameters)
throws java.lang.Exception
- Throws:
java.lang.Exception
editDeleteTaxRates
public void editDeleteTaxRates(java.util.Map parameters)
throws java.lang.Exception
- Throws:
java.lang.Exception
deleteTaxRate
public void deleteTaxRate(java.util.Map parameters)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © SoftSlate, Inc. 20032005