org.kuali.rice.ken.api.notification
Interface NotificationContract
- All Superinterfaces:
- GloballyUnique, KenIdentifiable, Versioned
- All Known Implementing Classes:
- Notification, Notification.Builder, NotificationBo
public interface NotificationContract
- extends KenIdentifiable, Versioned, GloballyUnique
getCreationDateTime
org.joda.time.DateTime getCreationDateTime()
- This is the namespace code for the Group.
This is a namespace code assigned to a Group. Together with name, it makes up another unique identifier for Group
- Returns:
- namespaceCode
getRecipients
List<? extends NotificationRecipientContract> getRecipients()
getSenders
List<? extends NotificationSenderContract> getSenders()
getAutoRemoveDateTime
org.joda.time.DateTime getAutoRemoveDateTime()
getChannel
NotificationChannelContract getChannel()
getContent
String getContent()
getContentType
NotificationContentTypeContract getContentType()
getDeliveryType
String getDeliveryType()
getPriority
NotificationPriorityContract getPriority()
getProducer
NotificationProducerContract getProducer()
getSendDateTime
org.joda.time.DateTime getSendDateTime()
getProcessingFlag
String getProcessingFlag()
getLockedDate
org.joda.time.DateTime getLockedDate()
getTitle
String getTitle()
getContentMessage
String getContentMessage()
getDocTypeName
String getDocTypeName()
- Gets the custom document type name
If null, the system will use the default KualiNotification
document type when routing the notification
- Returns:
- the custom document type name for this Notification, or null if undefined
- Since:
- 2.3.1
Copyright © 2005–2014 The Kuali Foundation. All rights reserved.