com.ibm.commerce.emarketing.commands

Interface EmailActivitySaveCmd

  • All Superinterfaces:
    com.ibm.commerce.command.AccCommand, com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.commerce.command.ControllerCommand, com.ibm.commerce.command.ECCommand, com.ibm.commerce.security.Protectable, com.ibm.commerce.tools.command.ToolsControllerCommand
    All Known Implementing Classes:
    EmailActivitySaveCmdImpl


    public interface EmailActivitySaveCmd
    extends com.ibm.commerce.tools.command.ToolsControllerCommand
    The interface for any ToolsControllerCommand that is to be used to save e-mail activities.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      Copyright.
      static java.lang.String defaultCommandClassName
      defaultCommandClassName is the default implementation class used by command factory to instantiate this command if the interface com.ibm.commerce.emarketing.commands.EmailActivitySaveCmd is not defined in the CMDREG table.
      • Fields inherited from interface com.ibm.commerce.tools.command.ToolsControllerCommand

        NAME
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      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.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.ibm.commerce.command.ControllerCommand

        checkPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, setRetriable, setViewInputProperties
      • Methods inherited from interface com.ibm.commerce.command.AccCommand

        accessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwner
      • Methods inherited from interface com.ibm.commerce.command.ECCommand

        checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, performExecute, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
      • Methods inherited from interface com.ibm.commerce.security.Protectable

        fulfills, getOwner
    • Field Detail

      • defaultCommandClassName

        static final java.lang.String defaultCommandClassName
        defaultCommandClassName is the default implementation class used by command factory to instantiate this command if the interface com.ibm.commerce.emarketing.commands.EmailActivitySaveCmd is not defined in the CMDREG table.
    • Method Detail

      • setDeleteMemberGroupAfterSend

        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. This is used when sending emails to individuals over a period of time, and there is a member group for each day.
        Parameters:
        _deleteMemberGroupAfterSend - Should the member group be deleted after the email has been send to the members of the group.
      • setMemberGroupIds

        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. These IDs are in addition to the member group passed in through the request property parameter memberGroupId to this command.
        Parameters:
        mbrGrpIds - The set of IDs of the member groups to which to send the bulk email.
        anyOrAll - Should the email be sent to the customers in each of the specified groups (any), or should the email be sent to those who are in all of the specified groups (all). Valid values are: any, all.