public abstract class RLRangedItemLevelPromotion extends RLItemLevelPromotion
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
Constructor and Description |
---|
RLRangedItemLevelPromotion()
Constructor for RLRangedItemLevelPromotion.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String | generatePromotionSpecificRuleXML()
Generate promotion specific rule XML.
|
abstract java.lang.String | getDiscountValueTagName()
Return discount value tag name.
|
java.lang.String | getMinimumQuantityToQualifyTagName()
Return minimum quantity to qualify tag name.
|
java.util.Vector | getRanges()
For User Interface displaying, get ranges.
|
RLPromotionRangesModel | getRangesModel()
This method will provide ranges model for PROMOTION databean.
|
abstract java.lang.String | getRangeTagName()
Return the range tag name.
|
java.util.Vector | getValues()
For User Interface displaying, get values.
|
void | populatePromotionSpecificDataFrom(java.util.Map h)
Populate promotion specific data (range and value) from User Interface input.
|
void | populatePromotionSpecificDataFrom(java.lang.String xmlString)
Populate promotion specific data (range and value) from XML String.
|
void | setRanges(java.util.Vector newRanges)
Sets the ranges.
|
void | setValues(java.util.Vector newValues)
Sets the values.
|
public static final java.lang.String COPYRIGHT
public RLRangedItemLevelPromotion()
public java.lang.String generatePromotionSpecificRuleXML()
public abstract java.lang.String getDiscountValueTagName()
public java.lang.String getMinimumQuantityToQualifyTagName()
public RLPromotionRangesModel getRangesModel()
public abstract java.lang.String getRangeTagName()
public java.util.Vector getRanges()
public java.util.Vector getValues()
public void populatePromotionSpecificDataFrom(java.lang.String xmlString)
public void populatePromotionSpecificDataFrom(java.util.Map h) throws ParameterNotFoundException
public void setRanges(java.util.Vector newRanges)
public void setValues(java.util.Vector newValues)