public abstract class AbstractPromotionEvaluationMarketingActivityTaskCmdImpl extends MarketingCampaignElementTaskCmdImpl implements MarketingCampaignElementTaskCmd
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASSNAME
The name of this class.
|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
static java.lang.String |
PARAM_AS_GENERIC_USER
Constant of parameter key to specify whether the GenericUser(-1002) will
be used for the simulated promotion evaluation - "AsGenericUser"
|
static java.lang.String |
PARAM_PAYMENT_TYPE
Constant of parameter key to specify the simulated payment type -
"paymentType"
|
static java.lang.String |
PARAM_PROMOTION_ID
Constant of parameter key to specify the promotion Id - "promotionIdList"
|
static java.lang.String |
PARAM_PROMOTION_TEMPLATE
Constant of parameter key to specify the promotion template name -
"promotionTemplate"
|
static java.lang.String |
PARAM_SHIP_MODE
Constant of parameter key to specify the simulated ship mode - "shipMode"
|
static java.lang.String |
PARAM_SKIP_MULTIPLE_CHILD_ITEMS
Constant of parameter key to specify whether the simulated promotion
evaluation should be skipped if the input catalog entry contains product
with multiple child items - "skipMultipleChildItems"
|
DM_FROM_FORWARD_TRIGGERS_FOR_PROCESSING, EMLPROMO_NAME_PREFIX
defaultCommandClassName
Constructor and Description |
---|
AbstractPromotionEvaluationMarketingActivityTaskCmdImpl() |
Modifier and Type | Method and Description |
---|---|
void |
performExecute()
This method builds a simulated order object according to the type of the
input catalog entry.
|
addEMarketingSpotDataBean, forwardTriggersForProcessing, forwardTriggersForProcessing, getActivity, getDataFromTriggerParameters, getElementId, getElementParameters, getEMarketingSpotDataBeans, getExperimentTestElements, getMarketingContent, getMarketingSpotBehavior, getMemberId, getMemberId, getMemberIdsForPersonalizationId, getMemberIdsForPersonalizationId, getNewElementParameters, getPersonalizationId, getPreviewReport, getRegisteredMemberIdForPersonalizationId, getReturnValue, getStoreId, getTemporarySharedData, getTemporarySharedDataObject, getTriggerParameters, getTriggerParametersMap, getUserDataForElement, isReadyToCallExecute, putTemporarySharedDataObject, returnEMarketingSpotDataBeans, setActivity, setElementId, setElementParameters, setExperimentTestElements, setNewElementParameter, setOutputProperties, setPreviewReport, setReturnValue, setTemporarySharedData, setTriggerParameters, setTriggerParameters, validateCategory, validateCustomerSegment, validateDates, validateElementIsFirstInActivity, validateEmailTemplate, validateMarketingContent, validateMarketingContent, validateMarketingSpot, validateParameters, validateProduct, validatePromotion, validatePromotionCodes, validatePromotionCodesOrCoupon, validatePromotionCoupon, validatePromotionDisplay, validateSubscription, validateTimes
execute, executeFromCache, getCaller, getEntryInfo, getId, getObjectSize, getSharingPolicy, postExecute, preExecute, reset, setCaller, setObjectSize, unionDependencies, updateCache
getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setTargetPolicy
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forwardTriggersForProcessing, getEMarketingSpotDataBeans, getMarketingSpotBehavior, getNewElementParameters, getReturnValue, returnEMarketingSpotDataBeans, setActivity, setElementId, setElementParameters, setExperimentTestElements, setNewElementParameter, setPreviewReport, setReturnValue, setTemporarySharedData, setTriggerParameters, setTriggerParameters, validateParameters
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, setCommandTarget, setCommandTargetName, setOutputProperties
public static final java.lang.String COPYRIGHT
public static final java.lang.String PARAM_PROMOTION_ID
public static final java.lang.String PARAM_PROMOTION_TEMPLATE
public static final java.lang.String PARAM_PAYMENT_TYPE
public static final java.lang.String PARAM_SHIP_MODE
public static final java.lang.String PARAM_AS_GENERIC_USER
public static final java.lang.String PARAM_SKIP_MULTIPLE_CHILD_ITEMS
public static final java.lang.String CLASSNAME
public AbstractPromotionEvaluationMarketingActivityTaskCmdImpl()
public void performExecute()
The following element parameter must be provided for the task command:
performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class MarketingCampaignElementTaskCmdImpl
MarketingCampaignElementTaskCmdImpl.performExecute()