Class NotificationChannelReviewerBo

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, KenIdentifiable, NotificationChannelReviewerContract, BusinessObject, PersistableBusinessObject

@Entity public class NotificationChannelReviewerBo extends PersistableBusinessObjectBase implements NotificationChannelReviewerContract
A reviewer for a notification publications to a NotificationChannel
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Constructor Details

    • NotificationChannelReviewerBo

      public NotificationChannelReviewerBo()
  • Method Details

    • getId

      public Long getId()
      Returns the primary key value
      Specified by:
      getId in interface KenIdentifiable
      Returns:
      the primary key value
    • setId

      public void setId(Long id)
      Sets the primary key value
      Parameters:
      id - the primary key value
    • getChannel

      public NotificationChannelBo getChannel()
      Returns the channel with which this reviewer is associated
      Specified by:
      getChannel in interface NotificationChannelReviewerContract
      Returns:
      the channel with which this reviewer is associated
    • setChannel

      public void setChannel(NotificationChannelBo 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
      Specified by:
      getReviewerId in interface NotificationChannelReviewerContract
      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
      Specified by:
      getReviewerType in interface NotificationChannelReviewerContract
      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
    • to

      Converts a mutable bo to its immutable counterpart
      Parameters:
      bo - the mutable business object
      Returns:
      the immutable object
    • from

      Converts a immutable object to its mutable counterpart
      Parameters:
      im - immutable object
      Returns:
      the mutable bo