Class BaseBusinessObject

java.lang.Object
com.softslate.commerce.businessobjects.core.BaseBusinessObject
All Implemented Interfaces:
BusinessObject
Direct Known Subclasses:
AdministratorBean, AdministratorRoleBean, AttributeBean, BaseBusinessProcessor, BasicTaxRateBean, BusinessObjectFactoryImpl, CategoryBean, CategorySettingBean, ChangingOrderDeliveryEventImpl, ChangingOrderEventImpl, ChangingProductEventImpl, ChangingRequestLogEventImpl, ChangingSettingEventImpl, ChangingSKUEventImpl, ConstantContactContact, CountryBean, CustomerAddressBean, CustomerBean, CustomerWishListBean, CustomerWishListProductBean, DiscountBean, DiscountRangeBean, EmailBean, EmailOptOutBean, InventoryEventImpl, ManufacturerBean, NewOrderEventImpl, OptionBean, OrderBean, OrderDeliveryBean, OrderDiscountBean, OrderItemAttributeBean, OrderItemBean, OrderNumberBean, OrderSettingBean, OrdersExportBean, OrderShippingRuleBean, PaymentBean, ProductAttributeBean, ProductBean, ProductCategoryBean, ProductListBean, ProductReviewBean, ProductSettingBean, RelatedProductBean, RoleBean, SearchListBean, ShippingMethodBean, ShippingRateBean, ShippingRuleBean, ShippingRuleRangeBean, SKUBean, SKUDiscountBean, SKUShippingRuleBean, StateBean, StatesAndCountriesBean, TemplateBean, UserBean

public abstract class BaseBusinessObject extends Object implements BusinessObject
Abstract superclass for all objects in the business layer.
Author:
David Tobey
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) static org.apache.commons.logging.Log
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    initialize(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 Details

    • log

      static org.apache.commons.logging.Log log
  • Constructor Details

    • BaseBusinessObject

      public BaseBusinessObject()
  • Method Details

    • initialize

      public void initialize(Map transferMap) throws 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:
      Exception