public abstract class RLDiscountListBaseBean extends RLDiscountListBeanBase implements SimpleDynamicListBean, RLConstants
SimpleDynamicListBean
,
com.ibm.commerce.tools.promotions.ECPromotionsConstants
,
Serialized FormModifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
The internal copyright field.
|
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_STATE, 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, RLPRODPROMO_TYPEALIAS, RLPROMOTION, RLPROMOTION_ADJUSTMENT_TYPE, RLPROMOTION_ASSIGNEDSEGMENTIDS, 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_CODE_REQUIRED, RLPROMOTION_COUPON_EFFECTIVE_DAYS, RLPROMOTION_COUPON_EXPIRATION_DAYS, 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_EXCLUSIVENESS, RLPROMOTION_FRIDAY, RLPROMOTION_GROUP_NAME, RLPROMOTION_GWP_CATENTRY_ID, RLPROMOTION_INCOMBINATIONWITH, RLPROMOTION_ISCOUPON, RLPROMOTION_ISEVERYDAYFLAG, RLPROMOTION_ITEMLEVELBUYXGETYFREE, RLPROMOTION_ITEMLEVELPERCENTDISCOUNT, RLPROMOTION_ITEMLEVELPERITEMVALUEDISCOUNT, RLPROMOTION_ITEMLEVELSAMEITEMPERCENTDISCOUNT, RLPROMOTION_ITEMLEVELVALUEDISCOUNT, RLPROMOTION_LAST_UPDATE_TIME, RLPROMOTION_LAST_UPDATE_USER, RLPROMOTION_LIST_ALL, RLPROMOTION_LIST_ORDERLEVEL, RLPROMOTION_LIST_PRODUCTLEVEL, RLPROMOTION_MAX_DISCOUNT_ITEM_QTY, RLPROMOTION_MERCHANDISE_TYPE, RLPROMOTION_MONDAY, RLPROMOTION_NAME, RLPROMOTION_ORDER_GROUP, RLPROMOTION_ORDERLEVELFIXEDSHIPPINGDISCOUNT, RLPROMOTION_ORDERLEVELFREEGIFT, RLPROMOTION_ORDERLEVELPERCENTDISCOUNT, RLPROMOTION_ORDERLEVELVALUEDISCOUNT, RLPROMOTION_ORIGINAL_STORE, RLPROMOTION_PER_ORDER_LIMIT, RLPROMOTION_PER_SHOPPER_LIMIT, RLPROMOTION_PRIORITY, RLPROMOTION_PROD_SEARCH_PAGE, RLPROMOTION_PRODUCT_GROUP, RLPROMOTION_PRODUCT_SKU, RLPROMOTION_PRODUCTLEVELBUYXGETYFREE, RLPROMOTION_PRODUCTLEVELPERCENTDISCOUNT, RLPROMOTION_PRODUCTLEVELPERITEMVALUEDISCOUNT, RLPROMOTION_PRODUCTLEVELSAMEITEMPERCENTDISCOUNT, RLPROMOTION_PRODUCTLEVELVALUEDISCOUNT, RLPROMOTION_PROMOGROUP, RLPROMOTION_PROMOTION_CODE, RLPROMOTION_RANGES, RLPROMOTION_RELATED_STORE, RLPROMOTION_REQUIRED_QTY, RLPROMOTION_RESOURCES, RLPROMOTION_REVISION, RLPROMOTION_SATURDAY, RLPROMOTION_SHIPMODEID, RLPROMOTION_SHIPPING_GROUP, RLPROMOTION_STARTDAY, RLPROMOTION_STARTHOUR, RLPROMOTION_STARTMONTH, RLPROMOTION_STARTYEAR, RLPROMOTION_STATUS, RLPROMOTION_SUNDAY, RLPROMOTION_TARGETSALES, RLPROMOTION_THURSDAY, RLPROMOTION_TIMERANGED, RLPROMOTION_TOTAL_LIMIT, RLPROMOTION_TUESDAY, RLPROMOTION_TYPE, RLPROMOTION_VALIDFORALLCUSTOMERS, RLPROMOTION_VALUE, RLPROMOTION_VALUES, RLPROMOTION_VERSION, RLPROMOTION_WEDNESDAY, ZERO_STRING
emptyString
Constructor and Description |
---|
RLDiscountListBaseBean()
DiscountCalculationCodeList constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCalcode_Id(int index)
Gets the CALCODE ID.
|
java.lang.String |
getCheckBoxName(int index)
Gets the check box name in each row.
|
java.lang.String |
getCode(int index)
Gets the name of the discount.
|
java.lang.String[] |
getColumns(int i)
Gets the values for the columns in the list.
|
static java.lang.String |
getCOPYRIGHT()
Gets COPYRIGHT string Creation date: (4/17/01 7:42:44 PM)
|
java.lang.String |
getDefaultAction(int i)
Gets default action
|
java.lang.String |
getDescription(int index)
Gets administrator's description for the discount associated by index i
|
abstract java.lang.Integer |
getDisplayLevelFlag()
Gets the
display level flag . |
java.lang.String |
getEndDate(int index)
Gets the end date of the current discount
|
boolean |
getFilterCMCPromotions()
Gets the flag of whether CMC managed promotions should be filtered out or
not.
|
java.lang.String |
getGroupName()
Returns the promotion group name.
|
java.lang.String[][] |
getHeadings()
Gets the column headings for the discount list
|
int |
getLength()
Gets the length
|
int |
getListSize()
Gets the discount list size
|
java.lang.String |
getOrderBy()
Gets the orderby string on which the list has to be sorted.
|
java.lang.String |
getParm(java.lang.String para)
Gets the internal parameter name associated with the parameter passed.
|
java.lang.String |
getPriority(int index)
Gets the priority of discount
|
RLPromotionListRow[] |
getPromotionRowList()
Gets the chosen row of the discount list.
|
java.lang.String |
getPublished(int index)
Gets the status of the discount.
|
TypedProperty |
getRequestProperties()
This method gets the request properties of the data bean.
|
java.lang.String |
getStartDate(int index)
Gets the start date of discount.
|
java.lang.String |
getUserJSfnc()
Gets user defined JavaScript function
|
java.lang.String |
getUserJSfnc(java.util.Hashtable nlsFile)
Gets user defined NLS specific JavaScript function
|
void |
populate()
Loads data into the databean when the
DataBeanmanager.activate() runs. |
void |
setFilterCMCPromotions(boolean aValue)
Sets the flag of whether CMC managed promotions should be filtered out or
not.
|
void |
setGroupName(java.lang.String string)
Sets the promotion group name
|
void |
setLength(int newLength)
sets the value of the length.
|
void |
setOrderBy(java.lang.String newOrderBy)
Sets the value of OrderBy.
|
void |
setParm(java.lang.String para,
java.lang.String value)
Sets the value of Parameter.
|
void |
setPromotionRowList(RLPromotionListRow[] newRLPromotionRowList)
Sets the value of
DiscountRowList . |
void |
setRequestProperties(TypedProperty param)
Sets the value of the request properties.
|
getDelegate, getOwner
fulfills, getCommandContext, getHttpRequest, getHttpResponse, getResources, getViewCommandContext, setCommandContext, setHttpRequest, setHttpResponse, setViewCommandContext
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fulfills
public static final java.lang.String COPYRIGHT
public RLDiscountListBaseBean()
public java.lang.String getCalcode_Id(int index)
index
- the index of discount record in the tablepublic java.lang.String getCheckBoxName(int index)
getCheckBoxName
in interface SimpleDynamicListBean
index
- The check box index.public java.lang.String getCode(int index)
index
- The index of the Array of the discounts.public java.lang.String[] getColumns(int i)
getColumns
in interface SimpleDynamicListBean
i
- The index of the Array of the discounts.public static final java.lang.String getCOPYRIGHT()
public java.lang.String getDefaultAction(int i)
getDefaultAction
in interface SimpleDynamicListBean
i
- The index of the Array of the discounts.public java.lang.String getDescription(int index)
index
- of the Array of the discounts.public abstract java.lang.Integer getDisplayLevelFlag()
display level flag
.display level flag
.public java.lang.String getEndDate(int index)
index
- of the Array of the discounts.public java.lang.String[][] getHeadings()
getHeadings
in interface SimpleDynamicListBean
public int getLength()
public int getListSize()
getListSize
in interface SimpleDynamicListBean
public java.lang.String getOrderBy()
public java.lang.String getParm(java.lang.String para)
getParm
in interface SimpleDynamicListBean
para
- parameter name passed by GUI.public RLPromotionListRow[] getPromotionRowList()
public java.lang.String getPublished(int index)
index
- The index of the array of discountpublic TypedProperty getRequestProperties()
InputDataBeanImpl
getRequestProperties
in interface InputDataBean
getRequestProperties
in class InputDataBeanImpl
public java.lang.String getStartDate(int index)
index
- The index of the Array of the discounts.public java.lang.String getPriority(int index)
index
- The index of the Array of the discounts.public java.lang.String getUserJSfnc()
public java.lang.String getUserJSfnc(java.util.Hashtable nlsFile)
getUserJSfnc
in interface SimpleDynamicListBean
nlsFile
- National Languages profile objectpublic void populate() throws java.lang.Exception
DataBeanmanager.activate()
runs.populate
in interface SmartDataBean
populate
in class SmartDataBeanImpl
java.lang.Exception
- There might be some SQL exception when querying database.public void setLength(int newLength)
newLength
- The value of the length.public void setOrderBy(java.lang.String newOrderBy)
newOrderBy
- The value of the OrderBy.public void setParm(java.lang.String para, java.lang.String value)
setParm
in interface SimpleDynamicListBean
para
- parameter namevalue
- parameter valuepublic void setPromotionRowList(RLPromotionListRow[] newRLPromotionRowList)
DiscountRowList
.newRLPromotionRowList
- The value of the DiscountRowList
.public void setRequestProperties(TypedProperty param) throws java.lang.Exception
setRequestProperties
in interface InputDataBean
setRequestProperties
in class InputDataBeanImpl
param
- The parameter value of the request properties.java.lang.Exception
public java.lang.String getGroupName()
public void setGroupName(java.lang.String string)
string
- The promotion group name.public void setFilterCMCPromotions(boolean aValue)
aValue
- true or falsepublic boolean getFilterCMCPromotions()