Package org.kuali.rice.ken.bo
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,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:
-
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConverts a immutable object to its mutable counterpartReturns the channel with which this reviewer is associatedgetId()Returns the primary key valueReturns the user id of the reviewer.Returns the type of reviewer, USER or GROUPvoidsetChannel(NotificationChannelBo channel) Sets the channel with which this reviewer is associatedvoidSets the primary key valuevoidsetReviewerId(String reviewerId) Sets the user id of the reviewervoidsetReviewerType(String reviewerType) Sets the type of reviewer, USER or GROUPstatic NotificationChannelReviewerConverts a mutable bo to its immutable counterpartMethods 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.common.GloballyUnique
getObjectIdMethods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toStringMethods inherited from interface org.eclipse.persistence.internal.descriptors.PersistenceObject
_persistence_shallow_cloneMethods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
-
Constructor Details
-
NotificationChannelReviewerBo
public NotificationChannelReviewerBo()
-
-
Method Details
-
getId
Returns the primary key value- Specified by:
getIdin interfaceKenIdentifiable- Returns:
- the primary key value
-
setId
Sets the primary key value- Parameters:
id- the primary key value
-
getChannel
Returns the channel with which this reviewer is associated- Specified by:
getChannelin interfaceNotificationChannelReviewerContract- Returns:
- the channel with which this reviewer is associated
-
setChannel
Sets the channel with which this reviewer is associated- Parameters:
channel- the channel with which this reviewer is associated
-
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:
getReviewerIdin interfaceNotificationChannelReviewerContract- Returns:
- the user id of the reviewer
-
setReviewerId
Sets the user id of the reviewer- Parameters:
reviewerId- the user id of the reviewer
-
getReviewerType
Returns the type of reviewer, USER or GROUP- Specified by:
getReviewerTypein interfaceNotificationChannelReviewerContract- Returns:
- the type of reviewer, USER or GROUP
-
setReviewerType
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
-