public interface OPERequestContext
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getAttribute(java.lang.String attributeName)
gets the attribute by name
|
Discount |
getDiscount(java.lang.String discountId)
Get the discount from the memory based on discount Id
|
OPEServiceBase |
getOpeServiceBase()
Gets the handle to access the incoming service requests
|
Price |
getPrice(java.lang.String priceId)
Get the price from the memory based on price Id
|
Product |
getProduct(java.lang.String productId)
Get the product from the memory based on product Id
|
java.lang.String |
getProperty(java.lang.String key,
java.lang.String defaultValue)
Fetched the configuration property by name from the configuration files
|
void |
putAttribute(java.lang.String attributeName,
java.lang.Object value)
Add custom attributes in the execution context to be fetchec later if required
|
void |
removeAttribute(java.lang.String attributeName)
removes attribute from the execution context
|
void putAttribute(java.lang.String attributeName,
java.lang.Object value)
attributeName - value - void removeAttribute(java.lang.String attributeName)
attributeName - java.lang.Object getAttribute(java.lang.String attributeName)
attributeName - OPEServiceBase getOpeServiceBase()
Product getProduct(java.lang.String productId)
productId - Price getPrice(java.lang.String priceId)
priceId - Discount getDiscount(java.lang.String discountId)
discountId - java.lang.String getProperty(java.lang.String key,
java.lang.String defaultValue)
key - - The name of the propertydefaultValue - - Default value to return in case property is not found