com.softslate.commerce.businessobjects.product
Class BasicManufacturerProcessor

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.product.BasicManufacturerProcessor
All Implemented Interfaces:
BusinessObject, BusinessProcessor, ManufacturerProcessor

public class BasicManufacturerProcessor
extends BaseBusinessProcessor
implements ManufacturerProcessor

Processes business logic having to do with Manufacturers. Created in the Struts layer in response to requests for viewing, editing, adding, and deleting Manufacturers.

BasicManufacturerProcessor is the default implementation of the ManufacturerProcessor interface for the application.

Author:
David Tobey

Field Summary
(package private) static org.apache.commons.logging.Log log
           
 
Constructor Summary
BasicManufacturerProcessor()
           
 
Method Summary
 java.util.Map addManufacturer(java.util.Map parameters)
           
 void deleteManufacturer(java.util.Map parameters)
           
 void editDeleteManufacturers(java.util.Map parameters)
           
 java.util.Map editManufacturer(java.util.Map parameters)
           
 Manufacturer getManufacturerFromCode(Manufacturer manufacturer)
           
 Manufacturer getManufacturerFromCode(Manufacturer manufacturer, boolean loadProducts)
           
 java.util.Collection loadActiveManufacturers()
           
 java.util.Collection loadAllManufacturers()
           
 Manufacturer loadManufacturerFromID(java.util.Map parameters)
           
 java.util.Map loadManufacturersAndCount(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.BusinessProcessor
getAppComponents, getAppSettings, getBusinessObjectFactory, getDaoFactory, getSettings, getUser, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setSettings, setUser, utils
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Field Detail

log

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

BasicManufacturerProcessor

public BasicManufacturerProcessor()
Method Detail

loadAllManufacturers

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

loadActiveManufacturers

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

loadManufacturersAndCount

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

addManufacturer

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

loadManufacturerFromID

public Manufacturer loadManufacturerFromID(java.util.Map parameters)
                                    throws java.lang.Exception
Specified by:
loadManufacturerFromID in interface ManufacturerProcessor
Throws:
java.lang.Exception

editManufacturer

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

editDeleteManufacturers

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

deleteManufacturer

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

getManufacturerFromCode

public Manufacturer getManufacturerFromCode(Manufacturer manufacturer)
                                     throws java.lang.Exception
Specified by:
getManufacturerFromCode in interface ManufacturerProcessor
Throws:
java.lang.Exception

getManufacturerFromCode

public Manufacturer getManufacturerFromCode(Manufacturer manufacturer,
                                            boolean loadProducts)
                                     throws java.lang.Exception
Specified by:
getManufacturerFromCode in interface ManufacturerProcessor
Throws:
java.lang.Exception


Copyright © SoftSlate, LLC 2003–2005