com.ibm.commerce.marketing.facade.server.commands

Class ProcessMarketingTriggerCmdImpl

  • All Implemented Interfaces:
    BusinessObjectDocumentCmd, ProcessMarketingTriggerCmd, com.ibm.websphere.cache.Sizeable, com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, com.ibm.websphere.command.TargetableCommand, java.io.Serializable


    public class ProcessMarketingTriggerCmdImpl
    extends AbstractProcessBusinessObjectDocumentCmdImpl
    implements ProcessMarketingTriggerCmd
    This class handles the processing of marketing triggers. The applicable process action command will be called based on the action of the request. The following process marketing trigger actions are supported:
    • Send - the customer has performed an action related to a trigger
    • Record - the customer has performed an action related to a target
    • Click - the customer has clicked on an e-Marketing Spot
    • SaveStatistics - persist the accumulated statistics
    • SendTriggers - process the applicable wait triggers
    • ClearEntireCache - clear the marketing and user behavior caches
    • ClearMarketingCache - clear the marketing cache
    • ClearUserBehaviorCache - clear the user behavior cache
    • LoadTriggerFilters - load the applicable trigger filter rules into the cache
    • EvaluateOrder - evaluate if an order was influenced by any eMarketing Spots that were displayed to a customer
    • Evaluate - handle a trigger (event) detected by an external system
    • EvaluateForTrigger - handle a trigger (event) detected by an external system. Only evaluate for Trigger campaign elements.
    • EvaluateForTarget - handle a trigger (event) detected by an external system. Only evaluate for Target campaign elements.
    See Also:
    Serialized Form
    • Constructor Detail

      • ProcessMarketingTriggerCmdImpl

        public ProcessMarketingTriggerCmdImpl()
        This method is the default constructor. It currently performs no actions.