org.kuali.rice.ken.bo
Class NotificationMessageDelivery

java.lang.Object
  extended by org.kuali.rice.ken.bo.NotificationMessageDelivery
All Implemented Interfaces:
Lockable

public class NotificationMessageDelivery
extends Object
implements Lockable

This class represents and instance of a NotificationMessageDelivery. A Notification gets delivered to recipients, possibly in various ways. For each delivery type that a recipient gets sent to them, they have an instance of this entity.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
private  String deliverySystemId
           
private  Long id
           
private  Timestamp lockedDate
           
private  Integer lockVerNbr
          Lock column for OJB optimistic locking
private  String messageDeliveryStatus
           
private  Notification notification
           
private  String userRecipientId
           
 
Constructor Summary
NotificationMessageDelivery()
          Constructs a NotificationMessageDelivery instance.
 
Method Summary
 String getDeliverySystemId()
          Gets the deliverySystemId attribute.
 Long getId()
          Gets the id attribute.
 Timestamp getLockedDate()
          Gets the lockedDate attribute.
 Integer getLockVerNbr()
          Return value of lock column for OJB optimistic locking
 String getMessageDeliveryStatus()
          Gets the messageDeliveryStatus attribute.
 Notification getNotification()
          Gets the notification attribute.
 String getUserRecipientId()
          Gets the userRecipientId attribute.
 void setDeliverySystemId(String deliverySystemId)
          Sets the deliverySystemId attribute value.
 void setId(Long id)
          Sets the id attribute value.
 void setLockedDate(Timestamp lockedDate)
          Sets the lockedDate attribute value.
 void setLockVerNbr(Integer lockVerNbr)
          Set value of lock column for OJB optimistic locking
 void setMessageDeliveryStatus(String deliveryStatus)
          Sets the messageDeliveryStatus attribute value.
 void setNotification(Notification notification)
          Sets the notification attribute value.
 void setUserRecipientId(String userRecipientId)
          Sets the userRecipientId attribute value.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

id

private Long id

messageDeliveryStatus

private String messageDeliveryStatus

userRecipientId

private String userRecipientId

deliverySystemId

private String deliverySystemId

lockedDate

private Timestamp lockedDate

lockVerNbr

private Integer lockVerNbr
Lock column for OJB optimistic locking


notification

private Notification notification
Constructor Detail

NotificationMessageDelivery

public NotificationMessageDelivery()
Constructs a NotificationMessageDelivery instance.

Method Detail

getId

public Long getId()
Gets the id attribute.

Returns:
Returns the id.

setId

public void setId(Long id)
Sets the id attribute value.

Parameters:
id - The id to set.

getLockVerNbr

public Integer getLockVerNbr()
Return value of lock column for OJB optimistic locking

Returns:
value of lock column for OJB optimistic locking

setLockVerNbr

public void setLockVerNbr(Integer lockVerNbr)
Set value of lock column for OJB optimistic locking

Parameters:
lockVerNbr - value of lock column for OJB optimistic locking

getMessageDeliveryStatus

public String getMessageDeliveryStatus()
Gets the messageDeliveryStatus attribute.

Returns:
Returns the messageDeliveryStatus.

setMessageDeliveryStatus

public void setMessageDeliveryStatus(String deliveryStatus)
Sets the messageDeliveryStatus attribute value.

Parameters:
messageDeliveryStatus - The messageDeliveryStatus to set.

getUserRecipientId

public String getUserRecipientId()
Gets the userRecipientId attribute.

Returns:
Returns the userRecipientId.

setUserRecipientId

public void setUserRecipientId(String userRecipientId)
Sets the userRecipientId attribute value.

Parameters:
userRecipientId - The userRecipientId to set.

getLockedDate

public Timestamp getLockedDate()
Gets the lockedDate attribute.

Specified by:
getLockedDate in interface Lockable
Returns:
Returns the lockedDate.

setLockedDate

public void setLockedDate(Timestamp lockedDate)
Sets the lockedDate attribute value.

Specified by:
setLockedDate in interface Lockable
Parameters:
lockedDate - The lockedDate to set.

getNotification

public Notification getNotification()
Gets the notification attribute.

Returns:
Returns the notification.

setNotification

public void setNotification(Notification notification)
Sets the notification attribute value.

Parameters:
notification - The notification to set.

toString

public String toString()
Overrides:
toString in class Object
See Also:
Object.toString()

getDeliverySystemId

public String getDeliverySystemId()
Gets the deliverySystemId attribute.

Returns:
Returns the deliverySystemId.

setDeliverySystemId

public void setDeliverySystemId(String deliverySystemId)
Sets the deliverySystemId attribute value.

Parameters:
deliverySystemId - The deliverySystemId to set.


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.