public class CommitteeNotificationContext extends NotificationContextBase
| Constructor and Description |
|---|
CommitteeNotificationContext(CommitteeSchedule committeeSchedule,
String actionTypeCode,
String contextName,
NotificationRenderer renderer)
Constructs a Committee notification context and sets the necessary services.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getActionTypeCode()
Returns the action type code for this context.
|
CommitteeNotificationRoleQualifierService |
getCommitteeNotificationRoleQualifierService() |
String |
getContextName()
Returns a the name used for the given context.
|
String |
getDocumentNumber()
Returns the document number for the associated document.
|
List<EmailAttachment> |
getEmailAttachments()
This method provides support for email attachments for email notifications.
|
String |
getModuleCode()
Returns the associated module as defined in
CoeusModule. |
void |
populateRoleQualifiers(NotificationTypeRecipient notificationRecipient)
This is a hook/hack for assign reviewer/submit for review, which has potential of multiple reviewers
reviewers are supposed to be processed separately, but for 'prompt user', it merged into one prompt.
|
void |
setCommitteeNotificationRoleQualifierService(CommitteeNotificationRoleQualifierService committeeNotificationRoleQualifierService) |
getNotificationModuleRoleService, getNotificationRoleQualifierService, getNotificationService, getRenderer, replaceContextVariables, setNotificationModuleRoleService, setNotificationRoleQualifierService, setNotificationService, setRendererpublic CommitteeNotificationContext(CommitteeSchedule committeeSchedule, String actionTypeCode, String contextName, NotificationRenderer renderer)
protocol - actionTypeCode - contextName - public String getModuleCode()
CoeusModule.NotificationContext.getModuleCode()public String getDocumentNumber()
NotificationContext.getDocumentNumber()public String getActionTypeCode()
NotificationContext.getActionTypeCode()public String getContextName()
NotificationContext.getContextName()public void populateRoleQualifiers(NotificationTypeRecipient notificationRecipient) throws UnknownRoleException
populateRoleQualifiers in interface NotificationContextpopulateRoleQualifiers in class NotificationContextBasenotificationRecipient - The recipient of the notification, it represents a KIM roleUnknownRoleException - if the role is unknown for this context.NotificationContextBase.populateRoleQualifiers(org.kuali.kra.common.notification.bo.NotificationTypeRecipient)public List<EmailAttachment> getEmailAttachments()
NotificationContextpublic CommitteeNotificationRoleQualifierService getCommitteeNotificationRoleQualifierService()
public void setCommitteeNotificationRoleQualifierService(CommitteeNotificationRoleQualifierService committeeNotificationRoleQualifierService)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.