public final class Notification extends AbstractDataTransferObject implements NotificationContract
Modifier and Type | Class and Description |
---|---|
static class |
Notification.Builder
A builder which can be used to construct
Notification instances. |
Modifier and Type | Method and Description |
---|---|
org.joda.time.DateTime |
getAutoRemoveDateTime() |
NotificationChannel |
getChannel() |
String |
getContent() |
String |
getContentMessage() |
NotificationContentType |
getContentType() |
org.joda.time.DateTime |
getCreationDateTime()
This is the namespace code for the Group.
|
String |
getDeliveryType() |
String |
getDocTypeName()
Gets the custom document type name
|
Long |
getId() |
org.joda.time.DateTime |
getLockedDate() |
String |
getObjectId()
Return the globally unique object id of this object.
|
NotificationPriority |
getPriority() |
String |
getProcessingFlag() |
NotificationProducer |
getProducer() |
List<NotificationRecipient> |
getRecipients() |
org.joda.time.DateTime |
getSendDateTime() |
List<NotificationSender> |
getSenders() |
String |
getTitle() |
Long |
getVersionNumber()
Returns the version number for this object.
|
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
public NotificationPriority getPriority()
getPriority
in interface NotificationContract
public String getContent()
getContent
in interface NotificationContract
public NotificationChannel getChannel()
getChannel
in interface NotificationContract
public NotificationContentType getContentType()
getContentType
in interface NotificationContract
public org.joda.time.DateTime getCreationDateTime()
NotificationContract
This is a namespace code assigned to a Group. Together with name, it makes up another unique identifier for Group
getCreationDateTime
in interface NotificationContract
public List<NotificationRecipient> getRecipients()
getRecipients
in interface NotificationContract
public List<NotificationSender> getSenders()
getSenders
in interface NotificationContract
public org.joda.time.DateTime getAutoRemoveDateTime()
getAutoRemoveDateTime
in interface NotificationContract
public String getDeliveryType()
getDeliveryType
in interface NotificationContract
public NotificationProducer getProducer()
getProducer
in interface NotificationContract
public org.joda.time.DateTime getSendDateTime()
getSendDateTime
in interface NotificationContract
public String getProcessingFlag()
getProcessingFlag
in interface NotificationContract
public org.joda.time.DateTime getLockedDate()
getLockedDate
in interface NotificationContract
public String getTitle()
getTitle
in interface NotificationContract
public String getContentMessage()
getContentMessage
in interface NotificationContract
public Long getId()
getId
in interface KenIdentifiable
public Long getVersionNumber()
Versioned
getVersionNumber
in interface Versioned
public String getObjectId()
GloballyUnique
getObjectId
in interface GloballyUnique
public String getDocTypeName()
NotificationContract
If null, the system will use the default KualiNotification
document type when routing the notification
getDocTypeName
in interface NotificationContract
Copyright © 2005-2015 The Kuali Foundation. All Rights Reserved.