public class DisplayProductRankingActionTaskCmdImpl extends MarketingCampaignElementTaskCmdImpl implements DisplayProductRankingActionTaskCmd
Modifier and Type | Field and Description |
---|---|
static java.lang.String | AMOUNT
Constant for the amount parameter that is returned to the storefront.
|
static java.lang.String | CLASSNAME
The name of this class.
|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
static java.lang.String | PARAM_CURRENT_CATEGORY
Constant for the currentCategory parameter.
|
static java.lang.String | PARAM_CURRENT_OR_SUB_CATEGORY
Constant for the currentOrSubCategory parameter.
|
static java.lang.String | PARAM_INCLUDE_SUB_CATEGORIES
Constant for the ranking parameter includeSubCategories.
|
static java.lang.String | PARAM_INTERVAL_NUMBER
Constant for the ranking parameter interval value.
|
static java.lang.String | PARAM_INTERVAL_UNIT
Constant for the ranking parameter interval unit.
|
static java.lang.String | PARAM_LOCATION
Constant for the location parameter.
|
static java.lang.String | PARAM_OBJECT_GROUP
Constant for the ranking parameter objectGroupId.
|
static java.lang.String | PARAM_POLICY
Constant for the ranking parameter business policy id.
|
static java.lang.String | PARAM_SIZE
Constant for the ranking parameter size.
|
static java.lang.String | PARAM_SPECIFIC_CATEGORY
Constant for the specificCategory parameter.
|
Constructor and Description |
---|
DisplayProductRankingActionTaskCmdImpl()
This method is the default constructor.
|
Modifier and Type | Method and Description |
---|---|
void | forwardTriggersForProcessing()
This method is called once a day by the Process MarketingTrigger SendTriggers scheduled job.
|
java.lang.String | getMarketingSpotBehavior(java.util.Map elementParameters)
This method returns a value of 0 to specify that this marketing campaign element is static and the results can be cached for all users.
|
protected void | invalidate(java.lang.Integer activityId)
This method issues invalidations for e-Marketing Spots associated with an activity
|
void | performExecute()
This method gets the products to display in an e-Marketing Spot.
|
void | populateRankingList(java.lang.Integer elementId, java.lang.String groupId)
This method populates the ranking list associated with this campaign element.
|
java.util.List | validateParameters(java.util.Map elementParameters)
This method validates that all the required name value pairs have been set for the campaign element.
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String CLASSNAME
public static final java.lang.String PARAM_OBJECT_GROUP
public static final java.lang.String PARAM_INCLUDE_SUB_CATEGORIES
public static final java.lang.String PARAM_INTERVAL_UNIT
public static final java.lang.String PARAM_INTERVAL_NUMBER
public static final java.lang.String PARAM_POLICY
public static final java.lang.String PARAM_SIZE
public static final java.lang.String PARAM_LOCATION
public static final java.lang.String PARAM_SPECIFIC_CATEGORY
public static final java.lang.String PARAM_CURRENT_CATEGORY
public static final java.lang.String PARAM_CURRENT_OR_SUB_CATEGORY
public static final java.lang.String AMOUNT
public DisplayProductRankingActionTaskCmdImpl()
public void performExecute()
public void populateRankingList(java.lang.Integer elementId, java.lang.String groupId)
public void forwardTriggersForProcessing()
protected void invalidate(java.lang.Integer activityId) throws java.lang.Exception
public java.util.List validateParameters(java.util.Map elementParameters)
public java.lang.String getMarketingSpotBehavior(java.util.Map elementParameters)