See: Description
Interface | Description |
---|---|
PromotionPolicy |
This is the promotion policy interface which must be implemented by all
promotion policies.
|
PromotionPolicyPersistenceManager |
The
PromotionPolicyPersistenceManager interface provides the functions needed to create, store, delete or find
the different promotion policy entities. |
Class | Description |
---|---|
DummyPromotionPolicy |
This promotion policy, as suggested by its name, does not do anything.
|
EachItemCanParticipateInPromotionOncePolicy |
This is a group level promotion policy and prevents any order items from
being targeted or affected by a promotion more than once.
|
GlobalExclusivenessEnforcementPolicy |
This is a global level policy and enforces the exclusivity of promotions at
the global level.
|
GroupExclusivenessEnforcementPolicy |
This is a group level policy and enforces the exclusivity of promotions at
the group level.
|
NoneZeroOrderTotalPolicy |
This policy checks if the order total value will drop to zero or below zero
after a promotion is applied.
|
OnlyOnePromotionGovernedByThisPoliceAppliesPolicy |
This promotion policy allows one and only one promotion governed by this
policy to be applied to an order.
|
OrderQualifyingTotalEnforcementPolicy |
This promotion policy is registered as a group level policy and enforces that
the qualifying total of an order cannot fall below zero.
|
PromotionPolicyBase |
The
PromotionPolicyBase class provides the basic toXML() and
fromXML() methods for simple promotion policies. |
PromotionPolicyJDBCPersistenceManager |
This Class is using JDBC connection to manage the promotion policy data in the
database.
|
PromotionPolicyKey |
This class represents a unique promotion policy within a store.
|
PromotionPolicySessionBeanPersistenceManager |
This Class is using a Session Bean to manage the promotion policy data in the
database.
|
RBDOrderDiscountExclusivenessEnforcementPolicy |
This is a global level promotion policy and has been depreciated.
|
RedemptionLimitEnforcementPolicy |
This promotion policy enforces the redemption limits on a promotion.
|
Exception | Description |
---|---|
PromotionPolicyApplicationException |
This exception is thrown when an unexpected error is encountered during the
evaluation of an order to determine if a promotion based on a promotion
policy can be applied to it.
|