Package org.kuali.rice.ken.bo
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, versionNumberFields 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
ConstructorsConstructorDescriptionConstructs a NotificationMessageDelivery instance. -
Method Summary
Modifier and TypeMethodDescriptionGets the deliverySystemId attribute.getId()Gets the id attribute.Gets the lockedDate attribute.Gets the messageDeliveryStatus attribute.Gets the notification attribute.Gets the userRecipientId attribute.voidsetDeliverySystemId(String deliverySystemId) Sets the deliverySystemId attribute value.voidSets the id attribute value.voidsetLockedDateValue(Timestamp lockedDateValue) Sets the lockedDate attribute value.voidsetMessageDeliveryStatus(String deliveryStatus) Sets the messageDeliveryStatus attribute value.voidsetNotification(NotificationBo notification) Sets the notification attribute value.voidsetUserRecipientId(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, setVersionNumberMethods 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toStringMethods inherited from interface org.eclipse.persistence.internal.descriptors.PersistenceObject
_persistence_shallow_clone
-
Constructor Details
-
NotificationMessageDelivery
public NotificationMessageDelivery()Constructs a NotificationMessageDelivery instance.
-
-
Method Details
-
getId
Gets the id attribute.- Returns:
- Returns the id.
-
setId
Sets the id attribute value.- Parameters:
id- The id to set.
-
getMessageDeliveryStatus
Gets the messageDeliveryStatus attribute.- Returns:
- Returns the messageDeliveryStatus.
-
setMessageDeliveryStatus
Sets the messageDeliveryStatus attribute value.- Parameters:
deliveryStatus- The messageDeliveryStatus to set.
-
getUserRecipientId
Gets the userRecipientId attribute.- Returns:
- Returns the userRecipientId.
-
setUserRecipientId
Sets the userRecipientId attribute value.- Parameters:
userRecipientId- The userRecipientId to set.
-
getLockedDateValue
Gets the lockedDate attribute.- Specified by:
getLockedDateValuein interfaceLockable- Returns:
- Returns the lockedDate.
-
setLockedDateValue
Sets the lockedDate attribute value.- Specified by:
setLockedDateValuein interfaceLockable- Parameters:
lockedDateValue- The lockedDate to set.
-
getNotification
Gets the notification attribute.- Returns:
- Returns the notification.
-
setNotification
Sets the notification attribute value.- Parameters:
notification- The notification to set.
-
getDeliverySystemId
Gets the deliverySystemId attribute.- Returns:
- Returns the deliverySystemId.
-
setDeliverySystemId
Sets the deliverySystemId attribute value.- Parameters:
deliverySystemId- The deliverySystemId to set.
-