com.ibm.commerce.tools.epromotion

Class RLPromotionRangesModel

  • java.lang.Object
    • com.ibm.commerce.tools.epromotion.RLPromotionRangesModel


  • public class RLPromotionRangesModel
    extends java.lang.Object
    Represents the range model for rules based discount.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      IBM copyright notice field.
    • Constructor Summary

      Constructors 
      Constructor and Description
      RLPromotionRangesModel(java.lang.String[] someQuantities, java.lang.String[] someValues)
      RangedPromotionModel constructor.
      RLPromotionRangesModel(java.util.Vector someQuantities, java.util.Vector someValues)
      RangedPromotionModel constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      int countDiscountValues()
      Return the range size of the ranged promotion.
      java.lang.String getDiscountValue(int anIndex)
      Get the discount value by the given index in the range array.
      java.lang.String getMinimumQuantityToQualify(int anIndex)
      Get the minimum quantity to qualify the discount by the given index in the range.
      • 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 notice field.
        See Also:
        Constant Field Values
    • Constructor Detail

      • RLPromotionRangesModel

        public RLPromotionRangesModel(java.lang.String[] someQuantities,
                                      java.lang.String[] someValues)
        RangedPromotionModel constructor.
        Parameters:
        someQuantities - String[]
        someValues - String[]
      • RLPromotionRangesModel

        public RLPromotionRangesModel(java.util.Vector someQuantities,
                                      java.util.Vector someValues)
        RangedPromotionModel constructor.
        Parameters:
        someQuantities - java.util.Vector
        someValues - java.util.Vecotr
    • Method Detail

      • countDiscountValues

        public int countDiscountValues()
        Return the range size of the ranged promotion.
        Returns:
        int
      • getDiscountValue

        public java.lang.String getDiscountValue(int anIndex)
        Get the discount value by the given index in the range array.
        Parameters:
        anIndex - int
        Returns:
        java.lang.String
      • getMinimumQuantityToQualify

        public java.lang.String getMinimumQuantityToQualify(int anIndex)
        Get the minimum quantity to qualify the discount by the given index in the range.
        Parameters:
        anIndex - int
        Returns:
        java.lang.String