|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Attribute | Interface representing an attribute within the system. |
AttributeProcessor | Interface for business logic methods having to do with attributes. |
Category | Interface representing a category within the system. |
CategoryProcessor | Interface for business logic methods having to do with categories. |
CategorySetting | Interface representing a category setting within the system. |
CategorySettingProcessor | Interface for business logic methods having to do with category settings. |
Discount | Interface representing a discount within the system. |
DiscountProcessor | Interface for business logic methods having to do with discounts. |
DiscountRange | Interface representing a discount range within the system. |
DiscountRangeProcessor | Interface for business logic methods having to do with discount ranges. |
LuceneIndexer | Interface for classes that create the Lucene index for advanced search functionality. |
LuceneSearcher | Interface for classes that search on the Lucene index for advanced search functionality. |
Manufacturer | Interface representing a manufacturer within the system. |
ManufacturerProcessor | Interface for business logic methods having to do with manufacturers. |
Option | Interface representing a option within the system. |
OptionProcessor | Interface for business logic methods having to do with options. |
Product | Interface representing a product within the system. |
ProductAttribute | Interface representing an attribute under a product in the system. |
ProductCategory | Interface representing a product within a category in the system. |
ProductList | Interface representing a list of products in the the system. |
ProductProcessor | Interface for business logic methods affecting products and other related objects. |
ProductSetting | Interface representing a product setting within the system. |
ProductSettingProcessor | Interface for business logic methods having to do with product settings. |
RelatedProduct | Interface representing a related product in the system. |
SearchList | Interface representing a list of searchable objects in the the system. |
SKU | Interface representing a sku within the system. |
SKUDiscount | Interface representing a sku discount in the system. |
SKUProcessor | Interface for business logic methods having to do with skus. |
Class Summary | |
---|---|
AttributeBean | Object representing a attribute within the system. |
BaseLuceneProcessor | Abstract class holding methods common to both indexing and searching with Lucene. |
BasicAttributeProcessor | Processes business logic having to do with attributes. |
BasicCategoryProcessor | Processes business logic having to do with categories. |
BasicCategorySettingProcessor | Processes business logic having to do with category settings. |
BasicDiscountProcessor | Processes business logic having to do with discounts. |
BasicDiscountRangeProcessor | Processes business logic having to do with discount ranges. |
BasicLuceneIndexer | Class responsible for creating the Lucene index for advanced search functionality. |
BasicLuceneSearcher | Class responsible for searching on the Lucene index for advanced search functionality. |
BasicManufacturerProcessor | Processes business logic having to do with Manufacturers. |
BasicOptionProcessor | Processes business logic having to do with options. |
BasicProductProcessor | Processes business logic affecting products and other related objects. |
BasicProductSettingProcessor | Processes business logic having to do with product settings. |
BasicSKUProcessor | Processes business logic having to do with skus. |
CategoryBean | Object representing a category within the system. |
CategorySettingBean | Object representing a category setting within the system. |
DiscountBean | Object representing a discount within the system. |
DiscountRangeBean | Object representing a discount range within the system. |
ManufacturerBean | Object representing a manufacturer within the system. |
OptionBean | Object representing a option within the system. |
ProductAttributeBean | Object representing an attribute under a product in the system. |
ProductBean | Object representing a product within the system. |
ProductCategoryBean | Object representing a product within a category in the system. |
ProductListBean | Object representing a list of products in the system. |
ProductSettingBean | Object representing a product setting within the system. |
RelatedProductBean | Object representing a related product in the system. |
SearchListBean | Object representing a list of products in the system. |
SKUBean | Object representing a sku within the system. |
SKUDiscountBean | Object representing a sku discount in the system. |
Handles the business logic related to products, categories, attributes, and options 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 |