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
Product TODO: 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.