com.softslate.commerce.businessobjects.product
Class BasicAttributeProcessor

java.lang.Object
  extended bycom.softslate.commerce.businessobjects.core.BaseBusinessObject
      extended bycom.softslate.commerce.businessobjects.core.BaseBusinessProcessor
          extended bycom.softslate.commerce.businessobjects.product.BasicAttributeProcessor
All Implemented Interfaces:
AttributeProcessor, BusinessObject, BusinessProcessor

public class BasicAttributeProcessor
extends BaseBusinessProcessor
implements AttributeProcessor

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

BasicAttributeProcessor is the default implementation of the AttributeProcessor 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
BasicAttributeProcessor()
           
 
Method Summary
 void addAttribute(java.util.Map parameters)
           
 void deleteAttribute(java.util.Map parameters)
           
 void editAttribute(java.util.Map parameters)
           
 void editDeleteAttributes(java.util.Map parameters)
           
 java.util.Collection loadActiveAttributes()
           
 java.util.Collection loadAllAttributes()
           
 java.util.Map loadAttributeFromID(java.util.Map parameters)
           
 java.util.Collection loadAttributeOptions(java.util.Map parameters)
           
 java.util.Map loadAttributesAndCount(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.BusinessProcessor
getBusinessObjectFactory, getDaoFactory, getSettingsBean, getUser, setBusinessObjectFactory, setDaoFactory, setSettingsBean, setUser
 
Methods inherited from interface com.softslate.commerce.businessobjects.core.BusinessObject
initialize
 

Field Detail

log

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

BasicAttributeProcessor

public BasicAttributeProcessor()
Method Detail

loadAllAttributes

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

loadActiveAttributes

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

loadAttributesAndCount

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

addAttribute

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

loadAttributeFromID

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

editAttribute

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

editDeleteAttributes

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

deleteAttribute

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

loadAttributeOptions

public java.util.Collection loadAttributeOptions(java.util.Map parameters)
                                          throws java.lang.Exception
Specified by:
loadAttributeOptions in interface AttributeProcessor
Throws:
java.lang.Exception


Copyright © SoftSlate, Inc. 2003–2005