org.kuali.rice.ken.bo
Class NotificationChannelReviewer

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.ken.bo.NotificationChannelReviewer
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, ModelObjectBasic, BusinessObject, PersistableBusinessObject

@Entity
public class NotificationChannelReviewer
extends PersistableBusinessObjectBase

A reviewer for a notification publications to a NotificationChannel

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
NotificationChannelReviewer()
           
 
Method Summary
 NotificationChannel getChannel()
          Returns the channel with which this reviewer is associated
 Long getId()
          Returns the primary key value
 String getReviewerId()
          Returns the user id of the reviewer.
 String getReviewerType()
          Returns the type of reviewer, USER or GROUP
 void setChannel(NotificationChannel channel)
          Sets the channel with which this reviewer is associated
 void setId(Long id)
          Sets the primary key value
 void setReviewerId(String reviewerId)
          Sets the user id of the reviewer
 void setReviewerType(String reviewerType)
          Sets the type of reviewer, USER or GROUP
 
Methods inherited from class org.kuali.rice.kns.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.kns.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

NotificationChannelReviewer

public NotificationChannelReviewer()
Method Detail

getId

public Long getId()
Returns the primary key value

Returns:
the primary key value

setId

public void setId(Long id)
Sets the primary key value

Parameters:
id - the primary key value

getChannel

public NotificationChannel getChannel()
Returns the channel with which this reviewer is associated

Returns:
the channel with which this reviewer is associated

setChannel

public void setChannel(NotificationChannel channel)
Sets the channel with which this reviewer is associated

Parameters:
channel - the channel with which this reviewer is associated

getReviewerId

public String getReviewerId()
Returns the user id of the reviewer. This is abstract but ultimately will need to be resolved to a KEW user/group

Returns:
the user id of the reviewer

setReviewerId

public void setReviewerId(String reviewerId)
Sets the user id of the reviewer

Parameters:
reviewerId - the user id of the reviewer

getReviewerType

public String getReviewerType()
Returns the type of reviewer, USER or GROUP

Returns:
the type of reviewer, USER or GROUP

setReviewerType

public void setReviewerType(String reviewerType)
Sets the type of reviewer, USER or GROUP

Parameters:
reviewerType - the type of reviewer, USER or GROUP


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