public class CustomerIsInSegmentTriggerTaskCmdImpl extends MarketingCampaignElementTaskCmdImpl implements CustomerIsInSegmentTriggerTaskCmd
| 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.
|
| Constructor and Description |
|---|
| CustomerIsInSegmentTriggerTaskCmdImpl() |
| Modifier and Type | Method and Description |
|---|---|
| void | forwardTriggersForProcessing()
This method finds all the customers in the customer segments associated with this Trigger element, and forwards the trigger to the marketing services for each customer.
|
| void | processUsersBelongingToSegmentTriggerInStore(java.lang.Integer storeId, MemberGroupAccessBean customerSegment, java.lang.Integer elementId, java.lang.Integer activityId)
This method finds all the users in the specified customer segment, and forwards the trigger for each user.
|
| 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 CustomerIsInSegmentTriggerTaskCmdImpl()
public java.util.List validateParameters(java.util.Map elementParameters)
public void forwardTriggersForProcessing()
public void processUsersBelongingToSegmentTriggerInStore(java.lang.Integer storeId,
MemberGroupAccessBean customerSegment,
java.lang.Integer elementId,
java.lang.Integer activityId)
throws java.lang.Exception