com.ibm.commerce.marketingcenter.events.runtime
Class AddEventCommandImpl

java.lang.Object
  |
  +--com.ibm.commerce.command.AbstractECCommand
        |
        +--com.ibm.commerce.command.TaskCommandImpl
              |
              +--com.ibm.commerce.marketingcenter.events.runtime.MarketingEventUpdateCommandImpl
                    |
                    +--com.ibm.commerce.marketingcenter.events.runtime.AddEventCommandImpl
All Implemented Interfaces:
AddEventCommand, ECCommand, MarketingEventUpdateCommand, TaskCommand

public class AddEventCommandImpl
extends MarketingEventUpdateCommandImpl
implements AddEventCommand

Task command to add a non-click event (for example: cpgn log). How the event is handled is determined by a parameter (defined by EVENTTYPE_PARAMETER) value. That value is used by the MarketingEventService to dispatch the event to the appropriate handler. This is the implementation of the interface AddEventCommand.


Field Summary
static java.lang.String COPYRIGHT
           
 
Fields inherited from class com.ibm.commerce.marketingcenter.events.runtime.MarketingEventUpdateCommandImpl
eventType, EVENTTYPE_PARAMETER, requestProps
 
Fields inherited from class com.ibm.commerce.command.AbstractECCommand
commandContext
 
Fields inherited from interface com.ibm.commerce.marketingcenter.events.runtime.AddEventCommand
defaultCommandClassName, NAME
 
Constructor Summary
AddEventCommandImpl()
          Constructs a AddEventCommandImpl object.
 
Method Summary
 void performExecute()
          This method will check the parameters and then uses the MarketingEventService to dispatch the event to the appropriate handler.
 
Methods inherited from class com.ibm.commerce.marketingcenter.events.runtime.MarketingEventUpdateCommandImpl
getEventType, getRequestProps, setEventType, setRequestProps, validateParameters
 
Methods inherited from class com.ibm.commerce.command.AbstractECCommand
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.commerce.marketingcenter.events.runtime.MarketingEventUpdateCommand
setRequestProps
 
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
Constructor Detail

AddEventCommandImpl

public AddEventCommandImpl()
Constructs a AddEventCommandImpl object.
Method Detail

performExecute

public void performExecute()
                    throws ECException
This method will check the parameters and then uses the MarketingEventService to dispatch the event to the appropriate handler.
Specified by:
performExecute in interface ECCommand
Overrides:
performExecute in class AbstractECCommand
Throws:
ECException -