com.ibm.commerce.tools.epromotion.databeans
Class RLPromotionBean

java.lang.Object
  com.ibm.commerce.beans.InputDataBeanImpl
      com.ibm.commerce.beans.SmartDataBeanImpl
          com.ibm.commerce.tools.epromotion.databeans.RLPromotionBean
All Implemented Interfaces:
DataBean, InputDataBean, RLConstants, java.io.Serializable, SmartDataBean

public class RLPromotionBean
extends SmartDataBeanImpl
implements SmartDataBean, RLConstants

RLPromotionBean is using for presenting RLPromotion Object.

See Also:
Serialized Form

Field Summary
static java.lang.String COPYRIGHT
the copyright information
Fields inherited from class com.ibm.commerce.beans.SmartDataBeanImpl
commandContext
Fields inherited from class com.ibm.commerce.beans.InputDataBeanImpl
requestProperties
Fields inherited from interface com.ibm.commerce.beans.DataBean
emptyString
Fields inherited from interface com.ibm.commerce.tools.epromotion.RLConstants
CATEGORY_LEVEL_DISPLAY_FLAG, DISCOUNT_DEPLOYMENT, EC_CALCODE_ID, EC_CODE, EC_DESCRIPTION, EC_DISCOUNTNAME, EC_ENDDATE, EC_ORDERBY, EC_PRIORITY, EC_RANGE_MAX, EC_STARTDATE, EC_STATUS, ERROR_PROMOTION_DELETED_DUPLICATE_CODE, ERROR_PROMOTION_DUPLICATE_CODE, ERROR_PROMOTION_NOT_SAVED, ERROR_PROMOTION_NOT_UPDATED, MSG_PROMOTION_SAVED, MSG_PROMOTION_UPDATED, NEVER_EXPIRE, ORDER_LEVEL_DISPLAY_FLAG, PRODUCT_LEVEL_DISPLAY_FLAG, REST_OF_TIMESTRING, RLPROMOTION, RLPROMOTION_ASSIGNEDSEGMENTS, RLPROMOTION_CATEGORYLEVELBUYXGETYFREE, RLPROMOTION_CATEGORYLEVELPERCENTDISCOUNT, RLPROMOTION_CATEGORYLEVELPERITEMVALUEDISCOUNT, RLPROMOTION_CATEGORYLEVELSAMEITEMPERCENTDISCOUNT, RLPROMOTION_CATEGORYLEVELVALUEDISCOUNT, RLPROMOTION_CATENTRY_ID, RLPROMOTION_CATENTRY_TYPE, RLPROMOTION_CATGROUP_CODE, RLPROMOTION_CATGROUP_ID, RLPROMOTION_CURRENCY, RLPROMOTION_DATERANGED, RLPROMOTION_DAYSINWEEK, RLPROMOTION_DESCRIPTION, RLPROMOTION_DESCRIPTION_LONG_NL, RLPROMOTION_DESCRIPTION_NL, RLPROMOTION_DISCOUNT_ITEM_QTY, RLPROMOTION_DISCOUNT_ITEM_SKU, RLPROMOTION_DISPLAY_LEVEL, RLPROMOTION_ENDDAY, RLPROMOTION_ENDHOUR, RLPROMOTION_ENDMONTH, RLPROMOTION_ENDYEAR, RLPROMOTION_FRIDAY, RLPROMOTION_GWP_CATENTRY_ID, RLPROMOTION_INCOMBINATIONWITH, RLPROMOTION_ISEVERYDAYFLAG, RLPROMOTION_ITEMLEVELBUYXGETYFREE, RLPROMOTION_ITEMLEVELPERCENTDISCOUNT, RLPROMOTION_ITEMLEVELPERITEMVALUEDISCOUNT, RLPROMOTION_ITEMLEVELSAMEITEMPERCENTDISCOUNT, RLPROMOTION_ITEMLEVELVALUEDISCOUNT, RLPROMOTION_MAX_DISCOUNT_ITEM_QTY, RLPROMOTION_MERCHANDISE_TYPE, RLPROMOTION_MONDAY, RLPROMOTION_NAME, RLPROMOTION_ORDERLEVELFIXEDSHIPPINGDISCOUNT, RLPROMOTION_ORDERLEVELFREEGIFT, RLPROMOTION_ORDERLEVELPERCENTDISCOUNT, RLPROMOTION_ORDERLEVELVALUEDISCOUNT, RLPROMOTION_PRIORITY, RLPROMOTION_PROD_SEARCH_PAGE, RLPROMOTION_PRODUCT_SKU, RLPROMOTION_PRODUCTLEVELBUYXGETYFREE, RLPROMOTION_PRODUCTLEVELPERCENTDISCOUNT, RLPROMOTION_PRODUCTLEVELPERITEMVALUEDISCOUNT, RLPROMOTION_PRODUCTLEVELSAMEITEMPERCENTDISCOUNT, RLPROMOTION_PRODUCTLEVELVALUEDISCOUNT, RLPROMOTION_RANGES, RLPROMOTION_REQUIRED_QTY, RLPROMOTION_RESOURCES, RLPROMOTION_SATURDAY, RLPROMOTION_SHIPMODEID, RLPROMOTION_STARTDAY, RLPROMOTION_STARTHOUR, RLPROMOTION_STARTMONTH, RLPROMOTION_STARTYEAR, RLPROMOTION_SUNDAY, RLPROMOTION_TARGETSALES, RLPROMOTION_THURSDAY, RLPROMOTION_TIMERANGED, RLPROMOTION_TUESDAY, RLPROMOTION_TYPE, RLPROMOTION_VALIDFORALLCUSTOMERS, RLPROMOTION_VALUE, RLPROMOTION_VALUES, RLPROMOTION_WEDNESDAY, ZERO_STRING
Constructor Summary
RLPromotionBean()
RLPromotionBean constructor.
Method Summary
java.lang.String getAdminDesc()
gets administrator's description
java.lang.String getCalCodeId()
gets calcode_id
java.util.Vector getMemberGroupName()
gets the vector of member group for which the discount is assigned
RLPromotion getRLPromotion()
gets the RLPromotion object
java.lang.String getRLPromotionType()
Return Promtion type to GUI
java.lang.String getShopDesc()
gets the shopper viewable description
java.lang.String getShopLongDesc()
gets shopper viewable long description
void populate()
Populate this databean from database and xml string to promotion summary page
void setCalCodeId(java.lang.String newCalCodeId)
Sets calcode_id
void setRLPromotion(RLPromotion rlp)
Sets RLPromotion object
Methods inherited from class com.ibm.commerce.beans.SmartDataBeanImpl
fulfills, getCommandContext, getResources, setCommandContext
Methods inherited from class com.ibm.commerce.beans.InputDataBeanImpl
getRequestProperties, setRequestProperties
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.ibm.commerce.beans.SmartDataBean
getCommandContext, setCommandContext
Methods inherited from interface com.ibm.commerce.beans.InputDataBean
getRequestProperties, setRequestProperties
Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
the copyright information
See Also:
Constant Field Values
Constructor Detail

RLPromotionBean

public RLPromotionBean()
RLPromotionBean constructor.
Method Detail

getAdminDesc

public java.lang.String getAdminDesc()
gets administrator's description
Returns:
java.lang.String

getCalCodeId

public java.lang.String getCalCodeId()
gets calcode_id
Returns:
java.lang.String

getMemberGroupName

public java.util.Vector getMemberGroupName()
gets the vector of member group for which the discount is assigned
Returns:
java.util.Vector

getRLPromotion

public RLPromotion getRLPromotion()
gets the RLPromotion object
Returns:
com.ibm.commerce.tools.epromotion.RLPromotion

getRLPromotionType

public java.lang.String getRLPromotionType()
Return Promtion type to GUI
Returns:
java.lang.String

getShopDesc

public java.lang.String getShopDesc()
gets the shopper viewable description
Returns:
java.lang.String

getShopLongDesc

public java.lang.String getShopLongDesc()
gets shopper viewable long description
Returns:
java.lang.String

populate

public void populate()
              throws java.lang.Exception
Populate this databean from database and xml string to promotion summary page
Specified by:
populate in interface SmartDataBean
Overrides:
populate in class SmartDataBeanImpl
Throws:
java.lang.Exception

setCalCodeId

public void setCalCodeId(java.lang.String newCalCodeId)
Sets calcode_id

setRLPromotion

public void setRLPromotion(RLPromotion rlp)
Sets RLPromotion object
Parameters:
rlp - com.ibm.commerce.tools.epromotion.RLPromotion

Feedback