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

Field Summary
static java.lang.String COPYRIGHT
           
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
WCSExternalEventObject(java.lang.Object source, java.lang.Integer storeId, WCSProductInfo product, WCSProductInfo item, WCSExternalEventInfo eventInfo, WCSUserInfo userInfo)
          Creates an external event object.
 
Method Summary
 WCSExternalEventInfo getEventInfo()
           
 WCSProductInfo getItemInfo()
          Returns item information.
 WCSProductInfo getProductInfo()
          Returns the product information.
 java.lang.Integer getStoreId()
          Returns the associated store identifier.
 WCSUserInfo getUserInfo()
          Returns the user information.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
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