Class NotificationChannelReviewerBo

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

@Entity public class NotificationChannelReviewerBo extends org.kuali.rice.krad.bo.PersistableBusinessObjectBase implements org.kuali.rice.ken.api.notification.NotificationChannelReviewerContract
A reviewer for a notification publications to a NotificationChannel
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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    from(org.kuali.rice.ken.api.notification.NotificationChannelReviewer im)
    Converts a immutable object to its mutable counterpart
    Returns the channel with which this reviewer is associated
    Returns the primary key value
    Returns the user id of the reviewer.
    Returns the type of reviewer, USER or GROUP
    void
    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
    static org.kuali.rice.ken.api.notification.NotificationChannelReviewer
    Converts a mutable bo to its immutable counterpart

    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.common.GloballyUnique

    getObjectId

    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

    Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned

    getVersionNumber
  • Constructor Details

    • NotificationChannelReviewerBo

      public NotificationChannelReviewerBo()
  • Method Details

    • getId

      public Long getId()
      Returns the primary key value
      Specified by:
      getId in interface org.kuali.rice.ken.api.common.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 org.kuali.rice.ken.api.notification.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 org.kuali.rice.ken.api.notification.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 org.kuali.rice.ken.api.notification.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

      public static org.kuali.rice.ken.api.notification.NotificationChannelReviewer to(NotificationChannelReviewerBo bo)
      Converts a mutable bo to its immutable counterpart
      Parameters:
      bo - the mutable business object
      Returns:
      the immutable object
    • from

      public static NotificationChannelReviewerBo from(org.kuali.rice.ken.api.notification.NotificationChannelReviewer im)
      Converts a immutable object to its mutable counterpart
      Parameters:
      im - immutable object
      Returns:
      the mutable bo