com.ibm.commerce.marketingcenter.externalevent

Class WCSExternalEventObject

  • java.lang.Object
    • java.util.EventObject
      • com.ibm.commerce.marketingcenter.externalevent.WCSExternalEventObject
  • All Implemented Interfaces:
    java.io.Serializable


    public class WCSExternalEventObject
    extends java.util.EventObject
    The external event object which contains all of the required information about the WCS event.
    See Also:
    Serialized Form
    • Constructor Detail

      • WCSExternalEventObject

        public WCSExternalEventObject(java.lang.Object source,
                                      java.lang.Integer storeId,
                                      WCSProductInfo product,
                                      WCSProductInfo item,
                                      WCSExternalEventInfo eventInfo,
                                      WCSUserInfo userInfo)
        Creates an external event object.
        Parameters:
        source - java.lang.Object The source of the event.
        storeId - java.lang.Integer The storeId for the event.
        product - com.ibm.commerce.externalevent.WCSProductInfo The product information for the event.
        item - com.ibm.commerce.externalevent.WCSProductInfo The item information for the event.
        eventinfo - com.ibm.commerce.externalevent.WCSExternalEventInfo The external event information (name and value).
        userInfo - com.ibm.commerce.externalevent.WCSUserInfo Information about the WCS user that invoked this event.
    • Method Detail

      • getEventInfo

        public WCSExternalEventInfo getEventInfo()
        Returns:
        com.ibm.commerce.externalevent.WCSExternalEventInfo Returns information related to the event such as the event name.
      • getItemInfo

        public WCSProductInfo getItemInfo()
        Returns item information. It may be null.
        Returns:
        com.ibm.commerce.externalevent.WCSProductInfo
      • getProductInfo

        public WCSProductInfo getProductInfo()
        Returns the product information. It may be null.
        Returns:
        com.ibm.commerce.externalevent.WCSProductInfo
      • getStoreId

        public java.lang.Integer getStoreId()
        Returns the associated store identifier.
        Returns:
        java.lang.Integer
      • getUserInfo

        public WCSUserInfo getUserInfo()
        Returns the user information.
        Returns:
        com.ibm.commerce.externalevent.WCSUserInfo