Class NotificationMessageDelivery

java.lang.Object
org.kuali.rice.krad.bo.BusinessObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBase
org.kuali.rice.ken.bo.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, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelObjectBasic, Lockable, org.kuali.rice.krad.bo.BusinessObject, org.kuali.rice.krad.bo.PersistableBusinessObject

@Entity public class NotificationMessageDelivery extends org.kuali.rice.krad.bo.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:
  • Field Summary

    Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase

    extension, newCollectionRecord, objectId, versionNumber

    Fields inherited from class org.kuali.rice.krad.bo.BusinessObjectBase

    _persistence_cacheKey, _persistence_fetchGroup, _persistence_href, _persistence_links, _persistence_listener, _persistence_primaryKey, _persistence_relationshipInfo, _persistence_session, _persistence_shouldRefreshFetchGroup
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructs a NotificationMessageDelivery instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the deliverySystemId attribute.
    Gets the id attribute.
    Gets the lockedDate attribute.
    Gets the messageDeliveryStatus attribute.
    Gets the notification attribute.
    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
    Sets the messageDeliveryStatus attribute value.
    void
    Sets the notification attribute value.
    void
    setUserRecipientId(String userRecipientId)
    Sets the userRecipientId attribute value.

    Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase

    _persistence_get, _persistence_get_objectId, _persistence_get_versionNumber, _persistence_new, _persistence_post_clone, _persistence_set, _persistence_set_objectId, _persistence_set_versionNumber, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getLegacyDataAdapter, getObjectId, 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

    _persistence_checkFetched, _persistence_checkFetchedForSet, _persistence_getCacheKey, _persistence_getFetchGroup, _persistence_getHref, _persistence_getId, _persistence_getLinks, _persistence_getPropertyChangeListener, _persistence_getRelationships, _persistence_getSession, _persistence_isAttributeFetched, _persistence_propertyChange, _persistence_resetFetchGroup, _persistence_setCacheKey, _persistence_setFetchGroup, _persistence_setHref, _persistence_setId, _persistence_setLinks, _persistence_setPropertyChangeListener, _persistence_setRelationships, _persistence_setSession, _persistence_setShouldRefreshFetchGroup, _persistence_shallow_clone, _persistence_shouldRefreshFetchGroup, 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

    Methods inherited from interface org.eclipse.persistence.internal.descriptors.PersistenceObject

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