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


Method Summary
 org.joda.time.DateTime getAutoRemoveDateTime()
           
 NotificationChannelContract getChannel()
           
 String getContent()
           
 String getContentMessage()
           
 NotificationContentTypeContract getContentType()
           
 org.joda.time.DateTime getCreationDateTime()
          This is the namespace code for the Group.
 String getDeliveryType()
           
 String getDocTypeName()
          Gets the custom document type name
 org.joda.time.DateTime getLockedDate()
           
 NotificationPriorityContract getPriority()
           
 String getProcessingFlag()
           
 NotificationProducerContract getProducer()
           
 List<? extends NotificationRecipientContract> getRecipients()
           
 org.joda.time.DateTime getSendDateTime()
           
 List<? extends NotificationSenderContract> getSenders()
           
 String getTitle()
           
 
Methods inherited from interface org.kuali.rice.ken.api.common.KenIdentifiable
getId
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
 

Method Detail

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.