public class ActivityTrigger
extends java.lang.Object
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 |
---|
ActivityTrigger(ActionExpression actionExpression,
java.lang.String newName,
java.util.Map newNameValuePairs)
The constructor creates all the parameters that compose a trigger that is sent to the marketing engine.
|
ActivityTrigger(java.lang.Integer newStoreId,
java.lang.String newName,
java.util.Map newNameValuePairs)
The constructor creates all the parameters that compose a trigger that is sent to the marketing engine.
|
ActivityTrigger(java.lang.String newPersonalizationId,
java.util.Map newTriggerParameters,
java.lang.Integer newStoreId,
java.lang.String newName,
java.util.Map newNameValuePairs)
The constructor creates all the parameters that compose a trigger that is sent to the marketing engine.
|
ActivityTrigger(java.lang.String newPersonalizationId,
java.lang.String newTriggerParameters,
java.lang.Integer newStoreId,
java.lang.String newName,
java.util.Map newNameValuePairs)
The constructor creates all the parameters that compose a trigger that is sent to the marketing engine.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
This method returns the name associated with the trigger.
|
java.util.Map |
getNameValuePairs()
This method returns the name value pairs associated with the trigger.
|
java.lang.String |
getPersonalizationId()
This method returns the personalization ID associated with the trigger.
|
java.lang.Integer |
getStoreId()
This method returns the store ID associated with the trigger.
|
java.lang.String |
getTriggerParameters()
This method returns the trigger parameters associated with the trigger.
|
java.util.Map |
getTriggerParametersMap()
This method returns the trigger parameters associated with the trigger.
|
void |
setName(java.lang.String newName)
This method sets the trigger name associated with the trigger.
|
void |
setNameValuePairs(java.util.Map newNameValuePairs)
This method sets the name value pairs associated with the trigger.
|
void |
setPersonalizationId(java.lang.String newPersonalizationId)
This method sets the personalization ID associated with the trigger.
|
void |
setStoreId(java.lang.Integer newStoreId)
This method sets the store ID associated with the trigger.
|
void |
setTriggerParameters(java.util.Map newTriggerParameters)
This method sets the trigger parameters associated with the trigger.
|
void |
setTriggerParameters(java.lang.String newTriggerParameters)
This method sets the trigger parameters associated with the trigger.
|
java.lang.String |
toString()
This method returns a string with the content of the activity trigger.
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String CLASSNAME
public ActivityTrigger(java.lang.Integer newStoreId, java.lang.String newName, java.util.Map newNameValuePairs)
newStoreId
- The current store ID.newName
- The trigger name to send.newNameValuePairs
- The name value pairs to send with the trigger.public ActivityTrigger(java.lang.String newPersonalizationId, java.lang.String newTriggerParameters, java.lang.Integer newStoreId, java.lang.String newName, java.util.Map newNameValuePairs)
newPersonalizationId
- The user's personalization ID.newTriggerParameters
- The user's trigger parameters. Use MarketingUtil.createTriggerParametersString
to generate this
parameter. The parameters in the string will be decoded.newStoreId
- The current store ID.newName
- The trigger name to send.newNameValuePairs
- The name value pairs to send with the trigger.public ActivityTrigger(java.lang.String newPersonalizationId, java.util.Map newTriggerParameters, java.lang.Integer newStoreId, java.lang.String newName, java.util.Map newNameValuePairs)
newPersonalizationId
- The user's personalization ID.newTriggerParameters
- The user's trigger parameters.newStoreId
- The current store ID.newName
- The trigger name to send.newNameValuePairs
- The name value pairs to send with the trigger.public ActivityTrigger(ActionExpression actionExpression, java.lang.String newName, java.util.Map newNameValuePairs)
actionExpression
- The service action expression. The trigger parameters are found in the extended
parameters of the action expression.newName
- The trigger name to send.newNameValuePairs
- The name value pairs to send with the trigger.public java.lang.String getPersonalizationId()
public void setPersonalizationId(java.lang.String newPersonalizationId)
newPersonalizationId
- The personalization ID to set.public java.lang.String getName()
public void setName(java.lang.String newName)
newName
- The trigger name to set.public java.util.Map getNameValuePairs()
public void setNameValuePairs(java.util.Map newNameValuePairs)
newNameValuePairs
- The name value pairs to set.public java.lang.Integer getStoreId()
public void setStoreId(java.lang.Integer newStoreId)
newStoreId
- The store ID to set.public java.lang.String getTriggerParameters()
public java.util.Map getTriggerParametersMap()
public void setTriggerParameters(java.lang.String newTriggerParameters)
newTriggerParameters
- The trigger parameters to set.public void setTriggerParameters(java.util.Map newTriggerParameters)
newTriggerParameters
- The trigger parameters to set.public java.lang.String toString()
toString
in class java.lang.Object