public class ProductContext
extends java.lang.Object
Constructor and Description |
---|
ProductContext(java.lang.String productId)
Constructs new ProductContext
|
ProductContext(java.lang.String productId,
java.lang.Long count)
Constructs new ProductContext
|
ProductContext(java.lang.String productId,
java.lang.Long count,
java.math.BigDecimal pricePerItem)
Constructs new ProductContext
|
Modifier and Type | Method and Description |
---|---|
ProductContext |
addCustomParameter(java.lang.String name,
java.lang.String value)
Add generic parameter to be transferred with product
|
java.lang.Long |
getCount()
Get Number of products
|
java.math.BigDecimal |
getPricePerItem()
Get price of single product
|
java.lang.String |
getProductId()
Get product ID
|
public ProductContext(java.lang.String productId, java.lang.Long count, java.math.BigDecimal pricePerItem)
productId
- - identifier of productcount
- - number of productspricePerItem
- - price for single productpublic ProductContext(java.lang.String productId, java.lang.Long count)
productId
- - identifier of productcount
- - number of productspublic ProductContext(java.lang.String productId)
productId
- - identifier of productpublic ProductContext addCustomParameter(java.lang.String name, java.lang.String value)
name
- name of parametervalue
- value of parameterpublic java.lang.String getProductId()
public java.lang.Long getCount()
public java.math.BigDecimal getPricePerItem()