public class OrderLevelFreeGift extends RLOrderLevelPromotion
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
The copyright information.
|
Constructor and Description |
---|
OrderLevelFreeGift()
OrderLevelFreeGift Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void | fromSpecificXML(java.lang.String xml)
Populate this promotion object specific fields from a nonBlaze XML representation.
|
java.lang.String | generatePromotionSpecificRuleXML()
Generate the specific rule XML as a part of Domain XML (Promotion Object).
|
java.lang.String | getFreeItemCatalogEntrySKU()
Gets the SKU of the freebie item.
|
void | populatePromotionSpecificDataFrom(java.util.Map h)
This Method is used to populate the RLPromotion attribute.
|
void | populatePromotionSpecificDataFrom(java.lang.String xmlString)
Populate the specific data from XML String.
|
void | setFreeItemCatalogEntrySKU(java.lang.String newFreeItemCatalogEntrySKU)
Sets the freebie item SKU.
|
protected java.lang.String | toSpecificXML()
Generate the specific part of nonBlaze XML representation.
|
public static final java.lang.String COPYRIGHT
public java.lang.String getFreeItemCatalogEntrySKU()
public void setFreeItemCatalogEntrySKU(java.lang.String newFreeItemCatalogEntrySKU)
public java.lang.String generatePromotionSpecificRuleXML()
public void populatePromotionSpecificDataFrom(java.lang.String xmlString)
public void populatePromotionSpecificDataFrom(java.util.Map h) throws ParameterNotFoundException
protected java.lang.String toSpecificXML()
protected void fromSpecificXML(java.lang.String xml)