Package | Description |
---|---|
com.neurosys.ecom.products.domain | |
com.neurosys.ecom.service | |
com.neurosys.products.domain |
Product Association Types
|
com.neurosys.products.service |
Modifier and Type | Interface and Description |
---|---|
interface |
IProductReference
Ensure
Product & ProductReference have a common interface |
Modifier and Type | Class and Description |
---|---|
class |
ProductPageNavigableTransformer<T extends IProductReference>
Takes a
HierarchialDomainObject or Object[name,hierarchy,...] or String[name,hierarchy,...] and gives a corresponding Path as output
The #getLevelpathMap() uses some more Special Keys, in the order of precedence:
Any Sellable product (has SKU) = -4 Any Non-Sellable (not have SKU) product = -3 Any Actual product (has a product Code) = -2 Any Category or Product (any level) = -1 Default path is defined by key = 0 (as in parent class) |
class |
ProductPagePathTransformer<T extends IProductReference>
Takes a
HierarchialDomainObject or Object[name,hierarchy,...] or String[name,hierarchy,...] and gives a corresponding Path as output
The HierarchicalPagePathTransformer.getLevelpathMap() uses some more Special Keys, in the order of precedence:
Any Sellable product (has SKU) = -4 Any Non-Sellable (not have SKU) product = -3 Any Actual product (has a product Code) = -2 Any Category or Product (any level) = -1 Default path is defined by key = 0 (as in parent class) |
Modifier and Type | Class and Description |
---|---|
class |
Product
Master Object for
Product An entity with a default Inheritance.strategy() as InheritanceType.SINGLE_TABLE and a default DiscriminatorValue default |
class |
ProductReference
A light weight Object that would be used to pass back n forth the UI (specially in AJAX),
to allow passing a complete reference of the Product (without other details).
|
Modifier and Type | Class and Description |
---|---|
class |
ProductPageNavigableTransformer<T extends IProductReference>
Wrapper code for
HierarchicalPageNavigableTransformer ; for future to add anything Product specific |
class |
ProductPagePathTransformer<T extends IProductReference>
Wrapper code for HierarchicalPagePathTransformer; for future to add anything
Product specific |
Copyright © 2018. All rights reserved.