| Interface | Description |
|---|---|
| ProductService<T extends Product> |
Added service methods over basic DAO ones
|
| Class | Description |
|---|---|
| CatalogAutoNav | |
| CatalogAutoNav.CatalogMenuItem | |
| CategoryProductPagePathTransformer<P extends Product> |
A
ProductPagePathTransformer that will check if the product is a category or product using CategoryProductPagePathTransformer.isCategory(Product).If it is a category and a CategoryProductPagePathTransformer.categoryPath is provided it will use that and visa-versa if its a product. |
| ProductContextUtils<P extends Product> |
A bunch of
ContextUtils that help in deriving Catalog module related Context / configurations and customizations
Note: Since this class relies on Spring Context, any call to its members should happen only after bootstrap |
| ProductIndexSearch<P extends Product> |
A Service API wrapper for Indexing and Searching
ProductTODO: Map Attributes for indexing without DUPLICATING the row data in the query Will search across all searchable fields (defined in search config) |
| ProductPageNavigableTransformer<T extends IProductReference> |
Wrapper code for
HierarchicalPageNavigableTransformer; for future to add anything Product specific |
| ProductPagePathTransformer<T extends IProductReference> |
Wrapper code for HierarchicalPagePathTransformer; for future to add anything
Product specific |
| ProductServiceImpl<T extends Product> |
Added service methods over basic DAO ones
This class will also generate Event with are Object[] Since this implements ChangeGenerator; it will also generate Events of TypeObject[]{"before-delete", Product} Object[]{"before-delete", id as Long} Object[]{"before-deletes", ids as List of Long} Object[]{"after-delete", Product} Object[]{"after-delete", id as Long} Object[]{"save", Product} Object[]{"new-product", product} Object[]{"save-attribute", ProductAttribute} Object[]{"move", Product node, Product parent, Integer sequence} Object[]{"before-delete-sub-hierarchy", category as Product} Object[]{"after-delete-sub-hierarchy", category as Product} Object[]{"make-space-parent-node", Product node, Product parent, Integer sequence} |
| ProductTemplateServiceImpl |
ProductTemplate specific TemplateService methods |
Copyright © 2018. All rights reserved.