com.ibm.commerce.marketing.promotion.runtime

Class StorePathSupportedGroupFirstSequenceBuilder

  • java.lang.Object
    • com.ibm.commerce.marketing.promotion.runtime.StorePathSupportedSequenceBuilder
      • com.ibm.commerce.marketing.promotion.runtime.StorePathSupportedGroupFirstSequenceBuilder
  • All Implemented Interfaces:
    PromotionExecutionSequenceBuilder, XMLizable, java.io.Serializable


    public class StorePathSupportedGroupFirstSequenceBuilder
    extends com.ibm.commerce.marketing.promotion.runtime.StorePathSupportedSequenceBuilder
    StorePath Supported Group first sequence builder for promotion engine.
    The following rules are observed
    1. Promotions specified in a group that's defined earlier in the promotion invocation template is invoked before a promotion that is in a group defined later in the template.
    2. Coupon take the highest precedence, a promotion for which a coupon is entered is attempted before a promotion for which a coupon is not entered.
    3. Promotions for which a promotion code is entered is attempted before a promotion for which a promotion code is not entered, except when there is an coupon entered for the second promotion
    4. If Promotion code is entered for Promotions of both Original & Related Stores, the Promotion of Original Store is attempted before than that of Related Store
    5. The one with a higher priority is invoked earlier than the one that has a lower priority.
    6. For promotions in the same group but different stores, when all is equal, even priority is equal then the promotion of the store with less sequence number in STOREREL table is invoked earlier than that of store with higher sequence number.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      IBM Copyright
    • Method Summary

      • Methods inherited from class com.ibm.commerce.marketing.promotion.runtime.StorePathSupportedSequenceBuilder

        buildSequence, fromXML, toXML
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • COPYRIGHT

        public static final java.lang.String COPYRIGHT
        IBM Copyright
        See Also:
        Constant Field Values
    • Constructor Detail

      • StorePathSupportedGroupFirstSequenceBuilder

        public StorePathSupportedGroupFirstSequenceBuilder()
        Constructor.