Interface BusinessObject
- All Known Subinterfaces:
AddressValidationProcessor,Administrator,AdministratorProcessor,AdministratorRole,AdminPaymentProcessor,Attribute,AttributeProcessor,AvaTaxSubscriber,AvaTaxTrigger,BasicTaxRate,BusinessProcessor,CapturePaymentSubscriber,CapturePaymentTrigger,CartDiscountProcessor,CartProcessor,Category,CategoryProcessor,CategorySetting,CategorySettingProcessor,ChangedOrderEvent,ChangingOrderDeliveryEvent,ChangingOrderEvent,ChangingProductEvent,ChangingRequestLogEvent,ChangingSettingEvent,ChangingSKUEvent,Country,CountryProcessor,Customer,CustomerAddress,CustomerAddressProcessor,CustomerProcessor,CustomerWishList,CustomerWishListProcessor,CustomerWishListProduct,Discount,DiscountProcessor,DiscountRange,DiscountRangeProcessor,Email,EmailOptOut,EmailOptOutProcessor,EmailProcessor,EmailSender,EventBusRegistrar,ExportProcessor,FileStorageProcessor,ImportExportProcessor,ImportProcessor,InventoryEvent,InventoryNotificationSubscriber,InventoryNotificationTrigger,InventoryProcessor,IPayPalDirectPaymentProcessor,IPayPalExpressPaymentProcessor,IPaypointCallbackProcessor,JsonExclusionStrategy,LuceneFacetHelper,LuceneIndexer,LuceneSearcher,LuceneSuggestionsIndexer,LuceneSuggestionsSearcher,Manufacturer,ManufacturerProcessor,NewOrderEvent,Option,OptionProcessor,Order,OrderDelivery,OrderDeliveryProcessor,OrderDiscount,OrderDiscountProcessor,OrderItem,OrderItemAttribute,OrderItemAttributeProcessor,OrderItemProcessor,OrderNumber,OrderProcessor,OrderSetting,OrderSettingProcessor,OrderShippingRule,OrderShippingRuleProcessor,OrderStatusEmailNotificationSubscriber,OrderStatusEmailNotificationTrigger,Payment,PaymentProcessor,Product,ProductAttribute,ProductCategory,ProductList,ProductProcessor,ProductReview,ProductReviewProcessor,ProductSetting,ProductSettingProcessor,QboConnectionProcessor,QboOrderProcessor,QboOrderSubscriber,QboOrderTrigger,QboQueryProcessor,RecaptchaProcessor,RelatedProduct,RequestLog,RequestLogProcessor,Role,RoleProcessor,SalesReportProcessor,SearchList,Setting,Settings,ShippingMethod,ShippingMethodProcessor,ShippingProcessor,ShippingRate,ShippingRateProcessor,ShippingRule,ShippingRuleProcessor,ShippingRuleRange,ShippingRuleRangeProcessor,SKU,SKUDiscount,SKUProcessor,SKUShippingRule,State,StateProcessor,StatesAndCountries,TaxProcessor,TaxRateProcessor,Template,TemplateParser,TemplateProcessor,User
- All Known Implementing Classes:
AbandonedCartEmailJob,AbstractJob,AbstractOrderEmailJob,AdministratorBean,AdministratorRoleBean,AttributeBean,AuthorizeNetAIMProcessor,AuthorizeNetAPIProcessor,AuthorizeNetDPMProcessor,AvaTaxProcessor,AvaTaxSubscriberImpl,AvaTaxTriggerImpl,BaseBusinessObject,BaseBusinessProcessor,BaseLuceneProcessor,BasePaymentProcessor,BasePayPalNVPProcessor,BaseShippingProcessor,BaseTaxProcessor,BaseTrigger,BasicAdministratorProcessor,BasicAdminPaymentProcessor,BasicAttributeProcessor,BasicCartDiscountProcessor,BasicCartProcessor,BasicCategoryProcessor,BasicCategorySettingProcessor,BasicCountryProcessor,BasicCustomerAddressProcessor,BasicCustomerProcessor,BasicCustomerWishListProcessor,BasicDiscountProcessor,BasicDiscountRangeProcessor,com.softslate.emailer.businessobjects.core.BasicEmailerProcessor,BasicEmailOptOutProcessor,BasicEmailProcessor,BasicExportProcessor,BasicImportExportProcessor,BasicImportProcessor,BasicInventoryProcessor,BasicJsonExclusionStrategy,BasicLuceneFacetHelper,BasicLuceneIndexer,BasicLuceneSearcher,BasicLuceneSuggestionsIndexer,BasicLuceneSuggestionsSearcher,BasicManufacturerProcessor,BasicOptionProcessor,BasicOrderDeliveryProcessor,BasicOrderDiscountProcessor,BasicOrderItemAttributeProcessor,BasicOrderItemProcessor,BasicOrderProcessor,BasicOrderSettingProcessor,BasicOrderShippingRuleProcessor,BasicPaymentProcessor,BasicProductProcessor,BasicProductReviewProcessor,BasicProductSettingProcessor,BasicRecaptchaProcessor,BasicRequestLogProcessor,BasicRoleProcessor,BasicSalesReportProcessor,BasicShippingMethodProcessor,BasicShippingProcessor,BasicShippingRateProcessor,BasicShippingRuleProcessor,BasicShippingRuleRangeProcessor,BasicSKUProcessor,BasicStateProcessor,BasicTaxProcessor,BasicTaxRateBean,BasicTaxRateProcessor,BasicTemplateProcessor,BusinessObjectFactoryImpl,CapturePaymentSubscriberImpl,CapturePaymentTriggerImpl,CardInfoCleanUpJob,CategoryBean,CategorySettingBean,ChangedOrderEventImpl,ChangingOrderDeliveryEventImpl,ChangingOrderEventImpl,ChangingProductEventImpl,ChangingRequestLogEventImpl,ChangingSettingEventImpl,ChangingSKUEventImpl,CheckPaymentProcessor,ConstantContactContact,ConstantContactProcessor,CountryBean,CustomerAddressBean,CustomerBean,CustomerFollowUpJob,CustomerWishListBean,CustomerWishListProductBean,DiscountBean,DiscountRangeBean,EmailBean,EmailNotificationTrigger,EmailOptOutBean,EmailSenderImpl,EventBusRegistrarImpl,FedExAddressValidationProcessor,FedExShippingProcessor,FirstDataProcessor,IncompleteOrdersJob,InstallerProcessor,InventoryEventImpl,InventoryNotificationSubscriberImpl,InventoryNotificationTriggerImpl,LocalFileStorageProcessor,MailChimpProcessor,ManufacturerBean,MonitorJob,NewOrderEventImpl,OptionBean,OrderBean,OrderDeliveryBean,OrderDiscountBean,OrderItemAttributeBean,OrderItemBean,OrderNumberBean,OrderSettingBean,OrdersExportBean,OrderShippedJob,OrderShippingRuleBean,OrderStatusEmailNotificationSubscriberImpl,OrderStatusEmailNotificationTriggerImpl,PayflowLinkProcessor,PayflowProACHProcessor,PayflowProProcessor,PaymentBean,PayPalDirectProcessor,PayPalExpressProcessor,PayPalUKDirectProcessor,PayPalUKExpressProcessor,PaypointCallbackProcessor,PaypointProcessor,ProductAttributeBean,ProductBean,ProductCategoryBean,ProductListBean,ProductReviewBean,ProductSettingBean,PurchaseOrderPaymentProcessor,QboConnectionProcessorImpl,QboOrderProcessorImpl,QboOrderSubscriberImpl,QboOrderTriggerImpl,QboQueryProcessorImpl,ReindexLuceneJob,RelatedProductBean,RequestLogBean,RoleBean,SearchListBean,SettingBean,SettingsBean,ShippingMethodBean,ShippingRateBean,ShippingRuleBean,ShippingRuleRangeBean,SKUBean,SKUDiscountBean,SKUShippingRuleBean,StateBean,StatesAndCountriesBean,TemplateBean,TemplateParserImpl,UpgradesProcessor,UPSShippingProcessor,UserBean,USPSShippingProcessor
public interface BusinessObject
A parent interface for all of the other interfaces in the business object
layer.
- Author:
- David Tobey
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(Map transferMap) Initializes this business object by copying incoming parameters into its properties.
-
Method Details
-
initialize
Initializes this business object by copying incoming parameters into its properties. This method is used byBusinessObjectFactoryimmediately after object creation.- Parameters:
transferMap- AMapcontaining objects such as the application'sDAOFactory,Settings,User, andBusinessObjectFactory.- Throws:
Exception
-