See: Description
Interface | Description |
---|---|
PromotionArgumentPersistenceManager |
This is the interface all the Persistence Managers should implement to persist PromotionArgument.
|
PromotionContextFactory |
This is the PromotionContextFactory interface used to create a promotion context.
|
PromotionEngine |
This is the standard interface for promotion engine implementation.
|
PromotionExecutionAgendaBuilder |
Implementors of this interface are responsible for building a PromotionExecutionAgenda.
|
PromotionExecutionSequenceBuilder |
Implementors of this interface are responsible for building a Promotion Execution Sequence.
|
ProtectedContextAttribute |
A protected context attribute is a named attribute in the context object.
|
Class | Description |
---|---|
AssociatedOrderItem |
This class represents a line item used during promotion evaluation.
|
DefaultAgendaBuilder |
The class provides an implementation of the PromotionExecutionAgendaBuilder.
|
DefaultPromotionContextFactory |
This is the default PromotionContextFactory implementation.
|
DefaultPromotionEngine |
It provides a default implementation of promotion engine.
|
DefaultSequenceBuilder |
This is the default sequence builder for promotion engine.
|
ItemRunningTotal |
This class keeps track of the running total (total plus tax including shipping fees) of associated order item or a part of an order item.
|
LineItemSet |
This class represents a set of LineItems.
|
OrderQualifyingTotal |
The class represents the total price of an order including monetary adjustment.
|
OrderRunningTotal |
This class keeps running total for an order.
|
PromotionArgument |
The class contains the input parameters and evaluation results after an instance of PromotionEngine is invoked.
|
PromotionArgumentJDBCPersistenceManager |
This clas is a Persistence Manager implemented using JDBC connection to database storage for PromotionArgument objects.
|
PromotionArgumentSessionBeanPersistenceManager |
Session bean persistence manager for Promotion Argument
|
PromotionContext |
The class contains the current state of promotion engine invocation and its control information which decides what the promotion engine should do and how to do it.
|
PromotionEngineHome |
This class is where it all starts.
|
PromotionErrorReport |
An error report that explains any issues that may have risen during the evaluation of a promotion.
|
PromotionExecutionAgenda |
This is basically a map between promotions and policies.
|
PromotionExecutionRecord |
This class represents a record of a promotion applied once.
|
StaticSequenceBuilder |
A sequence builder for promotion engine.
|
StorePathSupportedGroupFirstSequenceBuilder |
StorePath Supported Group first sequence builder for promotion engine.
|
Template |
A template is a prescribed way of calling the promotion engine.
|
TemplateKey |
The class TemplateKey is used to identify a Template and contains object composition of storeKey, store name and its corresponding numeric key.
|
Exception | Description |
---|---|
PromotionApplicationException |
This is an exception class for reporting errors for promotion application.
|
PromotionRuntimeException |
This is the specified promotion runtime exception class.
|