com.ibm.commerce.marketingcenter.events.dbobjects

Class OrdersMgpPersistEventListener

  • All Implemented Interfaces:
    com.ibm.commerce.event.WCSEventListener, com.ibm.commerce.server.ComponentConfiguration, java.util.EventListener


    public class OrdersMgpPersistEventListener
    extends EventComponent
    implements com.ibm.commerce.event.WCSEventListener, com.ibm.commerce.server.ComponentConfiguration
    Event listener for the OrdersMgpPersistEvent event.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      IBM copyright notice field.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void destroy()
      This method is used to destroy this event listener.
      void enable(boolean val)
      This method is used to enable or disable this event listener.
      void init(org.w3c.dom.Element node)
      Initializes this event listener, using the component attributes provided in the method parameter.
      boolean isTransactionRequired()
      Returns the flag that determines whether a transaction is required or not.
      void processActivityEvent(com.ibm.commerce.event.WCSEvent event)
      Processes the activity by persisting the event data.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • COPYRIGHT

        public static final java.lang.String COPYRIGHT
        IBM copyright notice field.
        See Also:
        Constant Field Values
    • Constructor Detail

      • OrdersMgpPersistEventListener

        public OrdersMgpPersistEventListener()
        Constructor for OrdersMgpPersistEventListener.
    • Method Detail

      • destroy

        public void destroy()
        This method is used to destroy this event listener.
        Specified by:
        destroy in interface com.ibm.commerce.server.ComponentConfiguration
      • enable

        public void enable(boolean val)
                    throws java.lang.Exception
        This method is used to enable or disable this event listener.
        Specified by:
        enable in interface com.ibm.commerce.server.ComponentConfiguration
        Parameters:
        val - true if this listener needs to be enabled; false otherwise.
        Throws:
        java.lang.Exception - Thrown when an error occurs while enabling/disabling this listener.
      • init

        public void init(org.w3c.dom.Element node)
                  throws java.lang.Exception
        Initializes this event listener, using the component attributes provided in the method parameter.
        Specified by:
        init in interface com.ibm.commerce.server.ComponentConfiguration
        Parameters:
        node - the element object that contains detail of the component
        Throws:
        java.lang.Exception - Thrown when an error occurs while initializing this listener.
      • isTransactionRequired

        public boolean isTransactionRequired()
        Returns the flag that determines whether a transaction is required or not.
        Specified by:
        isTransactionRequired in interface com.ibm.commerce.event.WCSEventListener
        Returns:
        true is transaction is required; false otherwise.
      • processActivityEvent

        public void processActivityEvent(com.ibm.commerce.event.WCSEvent event)
                                  throws com.ibm.commerce.exception.ECException
        Processes the activity by persisting the event data.
        Specified by:
        processActivityEvent in interface com.ibm.commerce.event.WCSEventListener
        Parameters:
        event - the WCS event object
        Throws:
        ECException - Thrown when an EC system exception occurs during the process of the event.