public class EmailIndividualCreateCmdImpl extends ControllerCommandImpl implements EmailIndividualCreateCmd
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
Constructor and Description |
---|
EmailIndividualCreateCmdImpl() |
Modifier and Type | Method and Description |
---|---|
static void | cleanup()
This method cleans up the thread local resources.
|
java.lang.Integer | getElementId()
This method gets the ID of the element.
|
AccessVector | getResources()
Gets the access vector accessed by this command.
|
protected java.lang.String | getSendTime()
Gets the configured send time using EmailConfigurationTimeDataBean
|
void | performExecute()
This method sends an email to an individual customer.
|
protected void | sendEmailDirectly(com.ibm.commerce.emarketing.engine.EmailJobKeeper mailJobKeeper)
This method is used to send email.
|
protected void | sendEmailOnSchedule(java.lang.Integer emailPromotionId, java.lang.Long existingJobId, java.lang.Long storeOwnerId)
This method is used to schedule an email activity include current recipient.
|
void | setElementId(java.lang.Integer newElementId)
This method sets the ID of the element.
|
void | setTriggerParameters(java.util.Map parameters)
This method sets the trigger parameters associated with the event that is going to send the e-mail.
|
void | validateParameters()
This method validates the parameters expected in the request properties.
|
public static final java.lang.String COPYRIGHT
public static void cleanup()
public AccessVector getResources() throws ECException
public void performExecute() throws ECException
public void validateParameters() throws ECException
public void setTriggerParameters(java.util.Map parameters)
protected void sendEmailOnSchedule(java.lang.Integer emailPromotionId, java.lang.Long existingJobId, java.lang.Long storeOwnerId)
protected void sendEmailDirectly(com.ibm.commerce.emarketing.engine.EmailJobKeeper mailJobKeeper) throws ECException
protected java.lang.String getSendTime() throws java.lang.Exception
public java.lang.Integer getElementId()
public void setElementId(java.lang.Integer newElementId)