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.Lock s |
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.