com.ibm.commerce.messaging.notification.datatypes
Class NotificationData

java.lang.Object
  |
  +--com.ibm.commerce.messaging.notification.datatypes.NotificationData
All Implemented Interfaces:
Notification

public class NotificationData
extends java.lang.Object
implements Notification

Data object where we define the data structure used for the Notification objects.


Field Summary
static java.lang.String COPYRIGHT
          IBM Copyright field
 
Fields inherited from interface com.ibm.commerce.messaging.notification.datatypes. Notification
FACTORY
 
Constructor Summary
NotificationData(java.lang.Long aNotificationId, TransportOverride[] aTransportOverrides)
          Server-side constructor.
NotificationData( TransportOverride[] aTransportOverrides)
          Client-side constructor.
 
Method Summary
 java.lang.Long getNotificationId()
          Gets the notification id for this instance.
  TransportOverride[] getTransportOverrides()
          Gets the array of transport overrides associated with this instance.
 void setTransportOverrides( TransportOverride[] aTransportOverrides)
          Sets the transport overrides for this instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

NotificationData

public NotificationData(TransportOverride[] aTransportOverrides)
Client-side constructor. Invoked by the NotificationFactory
Parameters:
aTransportOverrides - array of TransportOverride objects

NotificationData

public NotificationData(java.lang.Long aNotificationId,
TransportOverride[] aTransportOverrides)
Server-side constructor. Invoked by the NotificationFactory
Parameters:
aNotificationId - The notification id
aTransportOverrides - The transport overrides for this instance
Method Detail

getNotificationId

public java.lang.Long getNotificationId()
Gets the notification id for this instance.
Specified by:
getNotificationId in interface Notification
Returns:
notificationId The notification id.

getTransportOverrides

public TransportOverride[] getTransportOverrides()
Gets the array of transport overrides associated with this instance.
Specified by:
getTransportOverrides in interface Notification
Returns:
transportOverrides Array of TransportOverride objects

setTransportOverrides

public void setTransportOverrides(TransportOverride[] aTransportOverrides)
Sets the transport overrides for this instance.
Specified by:
setTransportOverrides in interface Notification
Parameters:
aTransportOverrides - array of TransportOverride objects