public class CustomerFilterUserBehaviorCurrentURLContentsFromDomainTargetTaskCmdImpl extends CustomerFilterUserBehaviorTargetTaskCmdImpl implements CustomerFilterUserBehaviorCurrentURLContentsFromDomainTargetTaskCmd
CustomerFilterUserBehaviorTargetTaskCmd
command to check
if a customer's user behavior matches the specified criteria. The customer's
behavior is stored in the DMUSERBHVR database table. This command has validation for
the External Site Referral target.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.
|
ALL, ANY, LOCATION_CURRENT_REQUEST, LOCATION_CUSTOMER_HISTORY, LOCATION_REFERRAL
DM_FROM_FORWARD_TRIGGERS_FOR_PROCESSING, EMLPROMO_NAME_PREFIX, GENERIC_USER_ID
defaultCommandClassName
defaultCommandClassName
Constructor and Description |
---|
CustomerFilterUserBehaviorCurrentURLContentsFromDomainTargetTaskCmdImpl() |
Modifier and Type | Method and Description |
---|---|
java.util.List |
validateParameters(java.util.Map elementParameters)
This method validates that all the required parameters have been set appropriately for the target
as specified in the behavior rule.
|
performExecute
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, 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
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputProperties
public static final java.lang.String COPYRIGHT
public static final java.lang.String CLASSNAME
public CustomerFilterUserBehaviorCurrentURLContentsFromDomainTargetTaskCmdImpl()
public java.util.List validateParameters(java.util.Map elementParameters)
referralURLValue
and
comparison
parameters. Optional parameters are urlName
and
urlValueList
.validateParameters
in interface MarketingCampaignElementTaskCmd
validateParameters
in class CustomerFilterUserBehaviorTargetTaskCmdImpl
elementParameters
- The name value pairs for this element.ApplicationError
exceptions
that contains any validation errors. The list may be empty or be null
.