com.softslate.commerce.businessobjects.tax
Class BasicTaxRateProcessor

java.lang.Object
  extended by com.softslate.commerce.businessobjects.core.BaseBusinessObject
      extended by com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
          extended by com.softslate.commerce.businessobjects.tax.BasicTaxRateProcessor
All Implemented Interfaces:
BusinessObject, BusinessProcessor, TaxRateProcessor

public class BasicTaxRateProcessor
extends BaseBusinessProcessor
implements TaxRateProcessor

Processes business logic 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.

BasicTaxRateProcessor is the default implementation of the TaxRateProcessor interface for the application.

Author:
David Tobey

Field Summary
(package private) static org.apache.commons.logging.Log log
           
 
Constructor Summary
BasicTaxRateProcessor()
           
 
Method Summary
 java.util.Map addTaxRate(java.util.Map parameters)
           
 void deleteTaxRate(java.util.Map parameters)
           
 void editDeleteTaxRates(java.util.Map parameters)
           
 java.util.Map editTaxRate(java.util.Map parameters)
           
 BasicTaxRate loadBasicTaxRateFromID(java.util.Map parameters)
           
 java.util.Map loadBasicTaxRatesAndCount(java.util.Map parameters)
           
 
Methods inherited from class com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
formatDateTime, formatPrice, getAppComponents, getAppSettings, getAttributeIDs, getBusinessObjectFactory, getDaoFactory, getProductIDs, getSettings, getUser, initialize, loadMatchingSkus, parseDateTime, parseResponseData, prepareRequestData, sendHTTPPost, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setSettings, setUser, updateOrderTotals, updateOrderTotals, utils
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Field Detail

log

static org.apache.commons.logging.Log log
Constructor Detail

BasicTaxRateProcessor

public BasicTaxRateProcessor()
Method Detail

loadBasicTaxRatesAndCount

public java.util.Map loadBasicTaxRatesAndCount(java.util.Map parameters)
                                        throws java.lang.Exception
Specified by:
loadBasicTaxRatesAndCount in interface TaxRateProcessor
Throws:
java.lang.Exception

addTaxRate

public java.util.Map addTaxRate(java.util.Map parameters)
                         throws java.lang.Exception
Specified by:
addTaxRate in interface TaxRateProcessor
Throws:
java.lang.Exception

loadBasicTaxRateFromID

public BasicTaxRate loadBasicTaxRateFromID(java.util.Map parameters)
                                    throws java.lang.Exception
Specified by:
loadBasicTaxRateFromID in interface TaxRateProcessor
Throws:
java.lang.Exception

editTaxRate

public java.util.Map editTaxRate(java.util.Map parameters)
                          throws java.lang.Exception
Specified by:
editTaxRate in interface TaxRateProcessor
Throws:
java.lang.Exception

editDeleteTaxRates

public void editDeleteTaxRates(java.util.Map parameters)
                        throws java.lang.Exception
Specified by:
editDeleteTaxRates in interface TaxRateProcessor
Throws:
java.lang.Exception

deleteTaxRate

public void deleteTaxRate(java.util.Map parameters)
                   throws java.lang.Exception
Specified by:
deleteTaxRate in interface TaxRateProcessor
Throws:
java.lang.Exception


Copyright © SoftSlate, LLC 2003–2005