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