|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
CartDiscountProcessor | Interface for business logic methods having to do with discounts in a user's cart. |
CartProcessor | Interface for business logic methods having to do with a user's cart. |
Country | Interface representing a country within the system. |
CountryProcessor | Interface for business logic methods having to do with countries. |
InventoryProcessor | Interface for business logic methods having to do with SKUs and inventory. |
Order | Interface representing an order within the system. |
OrderDelivery | Interface representing an order delivery within the system. |
OrderDeliveryProcessor | Interface for business logic methods having to do with order deliveries. |
OrderDiscount | Interface representing an order discount within the system. |
OrderDiscountProcessor | Interface for business logic methods having to do with order discounts. |
OrderItem | Interface representing an order item within the system. |
OrderItemAttribute | Interface representing a order item attribute within the system. |
OrderItemAttributeProcessor | Interface for business logic methods having to do with order item attributes. |
OrderItemProcessor | Interface for business logic methods having to do with order items. |
OrderProcessor | Interface for business logic methods affecting orders and other related objects. |
OrderShippingRule | Interface representing an order shipping rule within the system. |
State | Interface representing a state within the system. |
StateProcessor | Interface for business logic methods having to do with states. |
StatesAndCountries | Interface containing representations of the states and countries active in the store. |
Class Summary | |
---|---|
BasicCartDiscountProcessor | Processes business logic having to do with discounts in a user's cart. |
BasicCartProcessor | Processes business logic having to do with a user's cart. |
BasicCountryProcessor | Processes business logic having to do with countries. |
BasicInventoryProcessor | Processes business logic having to do with SKUs and inventory levels. |
BasicOrderDeliveryProcessor | Processes business logic having to do with order deliveries. |
BasicOrderDiscountProcessor | Processes business logic having to do with order discounts. |
BasicOrderItemAttributeProcessor | Processes business logic having to do with order item attributes. |
BasicOrderItemProcessor | Processes business logic having to do with order items. |
BasicOrderProcessor | Processes business logic affecting orders and other related objects. |
BasicStateProcessor | Processes business logic having to do with states. |
CountryBean | Object representing a country within the system. |
OrderBean | Object representing an order within the system. |
OrderDeliveryBean | Object representing an order delivery within the system. |
OrderDiscountBean | Object representing a order discount within the system. |
OrderItemAttributeBean | Object representing a order item attribute within the system. |
OrderItemBean | Object representing an order item within the system. |
OrderShippingRuleBean | Object representing a order shipping rule within the system. |
StateBean | Object representing a state within the system. |
StatesAndCountriesBean | Object holding representations of the states and countries active in the store. |
Handles the business logic related to orders for the system.
The classes named "Bean" in this package are plain java objects that generally map to database objects. In some cases they act as Transfer Objects between the Struts layer and the business object layer, or the business object layer and the data access layer.
Classes with the suffix "Processor" contain the vast majority of the business logic in the application. These are invoked directly by the Struts layer. In turn, they may populate Bean objects from incoming parameters; invoke data access objects to retrieve data from or write data to the database; and return data to the Struts layer for display to the user.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |