org.kuali.rice.ken.bo
Class NotificationRecipient

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.NotificationRecipient
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, GloballyUnique, Versioned, ModelObjectBasic, BusinessObject, PersistableBusinessObject

@Entity
public class NotificationRecipient
extends PersistableBusinessObjectBase

This class houses information pertaining to each recipient for a Notification message. This recipient can be either a user or a group - which is specified by the recipient type.

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
NotificationRecipient()
          Constructs a NotificationRecipient instance.
 
Method Summary
 Long getId()
          Gets the id attribute.
 Long getNotificationId()
          Gets the notificationId attribute.
 String getRecipientId()
          Gets the recipientId attribute.
 String getRecipientType()
          Gets the recipientType attribute.
 void setId(Long id)
          Sets the id attribute value.
 void setNotificationId(Long notificationId)
          Sets the notificationId attribute value.
 void setRecipientId(String recipientId)
          Sets the recipientId attribute value.
 void setRecipientType(String recipientType)
          Sets the recipientType 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
prepareForWorkflow, toString, toStringBuilder, toStringMapper
 
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

NotificationRecipient

public NotificationRecipient()
Constructs a NotificationRecipient 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.

getNotificationId

public Long getNotificationId()
Gets the notificationId attribute.

Returns:
Returns the notificationId.

setNotificationId

public void setNotificationId(Long notificationId)
Sets the notificationId attribute value.

Parameters:
notificationId - The notificationId to set.

getRecipientId

public String getRecipientId()
Gets the recipientId attribute.

Returns:
Returns the recipientId.

setRecipientId

public void setRecipientId(String recipientId)
Sets the recipientId attribute value.

Parameters:
recipientId - The recipientId to set.

getRecipientType

public String getRecipientType()
Gets the recipientType attribute.

Returns:
Returns the recipientType.

setRecipientType

public void setRecipientType(String recipientType)
Sets the recipientType attribute value.

Parameters:
recipientType - The recipientType to set.


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