org.kuali.rice.ken.bo
Class NotificationMessageDelivery

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.ken.bo.NotificationMessageDelivery
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, GloballyUnique, Versioned, ModelObjectBasic, Lockable, BusinessObject, PersistableBusinessObject

@Entity
public class NotificationMessageDelivery
extends PersistableBusinessObjectBase
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)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
NotificationMessageDelivery()
          Constructs a NotificationMessageDelivery instance.
 
Method Summary
 String getDeliverySystemId()
          Gets the deliverySystemId attribute.
 Long getId()
          Gets the id attribute.
 Timestamp getLockedDateValue()
          Gets the lockedDate attribute.
 String getMessageDeliveryStatus()
          Gets the messageDeliveryStatus attribute.
 NotificationBo 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 setLockedDateValue(Timestamp lockedDateValue)
          Sets the lockedDate attribute value.
 void setMessageDeliveryStatus(String deliveryStatus)
          Sets the messageDeliveryStatus attribute value.
 void setNotification(NotificationBo notification)
          Sets the notification attribute value.
 void setUserRecipientId(String userRecipientId)
          Sets the userRecipientId attribute value.
 
Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 

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.

getMessageDeliveryStatus

public String getMessageDeliveryStatus()
Gets the messageDeliveryStatus attribute.

Returns:
Returns the messageDeliveryStatus.

setMessageDeliveryStatus

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

Parameters:
deliveryStatus - 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.

getLockedDateValue

public Timestamp getLockedDateValue()
Gets the lockedDate attribute.

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

setLockedDateValue

public void setLockedDateValue(Timestamp lockedDateValue)
Sets the lockedDate attribute value.

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

getNotification

public NotificationBo getNotification()
Gets the notification attribute.

Returns:
Returns the notification.

setNotification

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

Parameters:
notification - The notification to set.

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 © 2005-2012 The Kuali Foundation. All Rights Reserved.