Class Product.ProductIdentifier

java.lang.Object
org.salespointframework.catalog.Product.ProductIdentifier
All Implemented Interfaces:
Serializable, org.jmolecules.ddd.types.Identifier
Enclosing class:
Product

@Embeddable public static class Product.ProductIdentifier extends Object implements org.jmolecules.ddd.types.Identifier, Serializable
{link ProductIdentifier} serves as an identifier type for Product objects. The main reason for its existence is type safety for identifier across the Salespoint Framework.
Product.ProductIdentifier instances serve as primary key attribute in Product, but can also be used as a key for non-persistent, Map-based implementations.
Author:
Paul Henke, Oliver Gierke
See Also: