| Package | Description |
|---|---|
| com.neurosys.ecom.cart.service | |
| com.neurosys.ecom.orders.wicket | |
| com.neurosys.ecom.strategy.service | |
| com.neurosys.ecom.user.service.jaxrs |
| Class and Description |
|---|
| SaleStrategy
Strategies to sell/price a product etc based on User Details and Product
|
| Class and Description |
|---|
| ContextProviderStrategy
Create / handle extra context / environment data from passed Strings, currency , region/country selected etc.
|
OrderStrategy
Strategy for Order |
| PaymentOptionsStrategy
What are the possible payment options for an
Order |
| Class and Description |
|---|
| AbstractChargeStrategy
Default Strategy implementation for all
ChargeStrategy |
| AbstractStrategy
Default Strategy implementation for any
Strategy |
| ChargeStrategy
Using rules calculate charge for Categories of products or Products; these rules/algorithms/scripts maybe for tax, shipping, tax+shipping etc.
|
| ContextProviderStrategy
Create / handle extra context / environment data from passed Strings, currency , region/country selected etc.
|
| CumulativeChargeStrategy
Using rules to calculate data where the result may requires Cumulative analysis of all Products and not just on a per product
|
| DefaultOrderStrategy
Allow amalgamation of other strategies to a List of Products that constitute an Order
and produce a Persistent Order
|
| LockStrategy
A Support strategy on how concurrent purchases will be handled using
LockStrategy.Lock
SaleStrategy and OrderStrategy would be typical consumers of this Strategy; as opposed to other Strategies
that find direct business use cases. |
| LockStrategy.Lock
An abstract concept for Locking some units
|
| LockStrategy.LockException
Exception regarding
LockStrategy.Locks |
OrderStrategy
Strategy for Order |
| PaymentOptionsStrategy
What are the possible payment options for an
Order |
| PromotionStrategy
What are the possible payment options for an
Order
Note: Because Promotions are linked to users being eligible, this Strategies methods may throw ValidationException that should be explicitly handled. |
| SaleStrategy
Strategies to sell/price a product etc based on User Details and Product
|
| Strategy
Any Process that may involve data and Business Rules, Business specific Algorithms can be delegated ass a Strategy.
|
| TaxStrategy
Tax Strategy
|
| Class and Description |
|---|
| AreaStrategy
A Strategy that allows us to define which areas will be shipped to and services regarding international / local delivery.
|
| ContextProviderStrategy
Create / handle extra context / environment data from passed Strings, currency , region/country selected etc.
|
| CumulativeChargeStrategy
Using rules to calculate data where the result may requires Cumulative analysis of all Products and not just on a per product
|
| CurrencyStrategy
A common set of API for any project that wishes to attempt automatic conversion of currencies
|
| PromotionStrategy
What are the possible payment options for an
Order
Note: Because Promotions are linked to users being eligible, this Strategies methods may throw ValidationException that should be explicitly handled. |
| SaleStrategy
Strategies to sell/price a product etc based on User Details and Product
|
Copyright © 2018. All rights reserved.