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

Method Summary
 void addTaxRate(java.util.Map parameters)
           
 void deleteTaxRate(java.util.Map parameters)
           
 void editDeleteTaxRates(java.util.Map parameters)
           
 void editTaxRate(java.util.Map parameters)
           
 java.util.Collection loadActiveBasicTaxRates()
           
 java.util.Map loadBasicTaxRateFromID(java.util.Map parameters)
           
 java.util.Map loadBasicTaxRatesAndCount(java.util.Map parameters)
           
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Method Detail

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. 2003–2005