java.lang.Objectcom.ibm.commerce.tools.epromotion.RLPromotion
com.ibm.commerce.tools.epromotion.RLItemLevelPromotion
com.ibm.commerce.tools.epromotion.RLRangedItemLevelPromotion
Represents the ranged item level promotion type
Field Summary | |
static java.lang.String | COPYRIGHT IBM copyright notice field. |
Constructor Summary | |
RLRangedItemLevelPromotion() Constructor for RLRangedItemLevelPromotion |
Method Summary | |
java.lang.String | generatePromotionSpecificRuleXML() Generate promotion specific rule XML |
abstract java.lang.String | getDiscountValueTagName() Return discount value tag name This has to be implemented by sub type of classes. |
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 rlpromotion databean |
abstract java.lang.String | getRangeTagName() Return the range tag name This has to be implemented by sub type of classes. |
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 |
Methods inherited from class com.ibm.commerce.tools.epromotion.RLItemLevelPromotion |
generatePromotionLevelSpecificRuleXML, getCatalogEntrySKUs, getPromotionDisplayLevel, populatePromotionLevelSpecificDataFrom, populatePromotionLevelSpecificDataFrom |
Methods inherited from class com.ibm.commerce.tools.epromotion.RLPromotion |
generateRuleXML, getAssignedSegments, getCurrency, getDayInWeek, getDaysInWeek, getDescription, getDescriptionLongNL, getDescriptionNL, getEndTimeStamp, getName, getPriority, getRlPromotionType, getRLPromotionType, getStartTimeStamp, getStatus, getTargetSalesFigure, isDateRanged, isTimeRanged, isValidForAllCustomers, populateFrom, populateFrom, setAssignedSegments, setCurrency, setDaysInWeek, setDescription, setDescriptionLongNL, setDescriptionNL, setEndTimeStamp, setName, setPriority, setRlPromotionType, setStartTimeStamp, setStatus, setTargetSalesFigure |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String COPYRIGHT
Constructor Detail |
public RLRangedItemLevelPromotion()
Method Detail |
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)
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.