com.softslate.commerce.businessobjects.core
Class BaseBusinessObject

java.lang.Object
  extended by com.softslate.commerce.businessobjects.core.BaseBusinessObject
All Implemented Interfaces:
BusinessObject
Direct Known Subclasses:
AdministratorBean, AdministratorRoleBean, AttributeBean, BaseBusinessProcessor, BasicTaxRateBean, CategoryBean, CategorySettingBean, CountryBean, CustomerAddressBean, CustomerBean, DiscountBean, DiscountRangeBean, ManufacturerBean, OptionBean, OrderBean, OrderDeliveryBean, OrderDiscountBean, OrderItemAttributeBean, OrderItemBean, OrdersExportBean, OrderShippingRuleBean, PaymentBean, ProductAttributeBean, ProductBean, ProductCategoryBean, ProductListBean, ProductSettingBean, RelatedProductBean, RoleBean, SearchListBean, ShippingMethodBean, ShippingRateBean, ShippingRuleBean, ShippingRuleRangeBean, SKUBean, SKUDiscountBean, SKUShippingRuleBean, StateBean, StatesAndCountriesBean, UserBean

public abstract class BaseBusinessObject
extends java.lang.Object
implements BusinessObject

Abstract superclass for all objects in the business layer.

Author:
David Tobey

Field Summary
(package private) static org.apache.commons.logging.Log log
           
 
Constructor Summary
BaseBusinessObject()
           
 
Method Summary
 void initialize(java.util.Map transferMap)
          Initializes this business object by copying incoming parameters into its properties.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

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

BaseBusinessObject

public BaseBusinessObject()
Method Detail

initialize

public void initialize(java.util.Map transferMap)
                throws java.lang.Exception
Description copied from interface: BusinessObject
Initializes this business object by copying incoming parameters into its properties. This method is used by BusinessObjectFactory immediately after object creation.

Specified by:
initialize in interface BusinessObject
Parameters:
transferMap - A Map containing objects such as the application's DAOFactory, Settings,User, and BusinessObjectFactory.
Throws:
java.lang.Exception


Copyright ? SoftSlate, LLC 2003?2005