com.softslate.commerce.businessobjects.tax
Class BasicTaxRateProcessor

java.lang.Object
  extended bycom.softslate.commerce.businessobjects.core.BaseBusinessObject
      extended bycom.softslate.commerce.businessobjects.core.BaseBusinessProcessor
          extended bycom.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
           
 
Fields inherited from class com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
 
Constructor Summary
BasicTaxRateProcessor()
           
 
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 class com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
formatPrice, getBusinessObjectFactory, getDaoFactory, getSettingsBean, getUser, initialize, setBusinessObjectFactory, setDaoFactory, setSettingsBean, setUser
 
Methods inherited from class com.softslate.commerce.businessobjects.core.BaseBusinessObject
formatDateTime, parseDateTime, prepareRequestData, sendHTTPPost
 
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

loadActiveBasicTaxRates

public java.util.Collection loadActiveBasicTaxRates()
                                             throws java.lang.Exception
Specified by:
loadActiveBasicTaxRates in interface TaxRateProcessor
Throws:
java.lang.Exception

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 void addTaxRate(java.util.Map parameters)
                throws java.lang.Exception
Specified by:
addTaxRate in interface TaxRateProcessor
Throws:
java.lang.Exception

loadBasicTaxRateFromID

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

editTaxRate

public void 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, Inc. 2003–2005