Class NotificationMessageDelivery

All Implemented Interfaces:
Serializable, Cloneable, org.apache.ojb.broker.PersistenceBrokerAware, org.eclipse.persistence.descriptors.changetracking.ChangeTracker, org.eclipse.persistence.internal.descriptors.PersistenceEntity, org.eclipse.persistence.internal.descriptors.PersistenceObject, org.eclipse.persistence.internal.weaving.PersistenceWeaved, org.eclipse.persistence.internal.weaving.PersistenceWeavedChangeTracking, org.eclipse.persistence.internal.weaving.PersistenceWeavedFetchGroups, org.eclipse.persistence.internal.weaving.PersistenceWeavedRest, org.eclipse.persistence.queries.FetchGroupTracker, 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:
  • Constructor Details

    • NotificationMessageDelivery

      public NotificationMessageDelivery()
      Constructs a NotificationMessageDelivery instance.
  • Method Details

    • 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.