public class EmailActivitySaveCmdImpl extends ToolsControllerCommandImpl implements EmailActivitySaveCmd, ECConstants, ECToolsConstants, EmailActivityConstants
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
Copyright.
|
Constructor and Description |
---|
EmailActivitySaveCmdImpl() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String | getJobHost()
This method returns the host name of the server that will perform the scheduled job that sends the email.
|
AccessVector | getResources()
Gets the resources that are accessed by this controller command.
|
boolean | isDuplicateName(java.lang.String name)
Checks whether the any email promotion with this name exists in the database..
|
void | performExecute()
The performExecute method is called to when the marketing manager asks to delete one or more e-mail activities.
|
void | setDeleteMemberGroupAfterSend(boolean _deleteMemberGroupAfterSend)
This method sets if after the email has been set to the member group that the member group should be deleted.
|
void | setMemberGroupIds(java.lang.String[] mbrGrpIds, java.lang.String anyOrAll)
This method sets the additonal member group IDs of the customer segment to which to send the the bulk email.
|
protected boolean | skipSendEmail()
This method controls whether or not the e-mail is actually sent.
|
void | validateParameters()
Parses and validates the parameters passed to this controller command.
|
public static final java.lang.String COPYRIGHT
public void validateParameters() throws ECException
public AccessVector getResources() throws ECException
public void performExecute() throws ECException
public boolean isDuplicateName(java.lang.String name) throws ECSystemException
public void setMemberGroupIds(java.lang.String[] mbrGrpIds, java.lang.String anyOrAll)
public void setDeleteMemberGroupAfterSend(boolean _deleteMemberGroupAfterSend)
protected java.lang.String getJobHost() throws ECException, javax.ejb.FinderException, javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException
protected boolean skipSendEmail()