Class Notification
java.lang.Object
org.kuali.rice.core.api.mo.AbstractDataTransferObject
org.kuali.rice.ken.api.notification.Notification
- All Implemented Interfaces:
Serializable,org.kuali.rice.core.api.mo.common.GloballyUnique,org.kuali.rice.core.api.mo.common.Versioned,org.kuali.rice.core.api.mo.ModelObjectBasic,org.kuali.rice.core.api.mo.ModelObjectComplete,KenIdentifiable,NotificationContract
public final class Notification
extends org.kuali.rice.core.api.mo.AbstractDataTransferObject
implements NotificationContract
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA builder which can be used to constructNotificationinstances. -
Method Summary
Methods inherited from class org.kuali.rice.core.api.mo.AbstractDataTransferObject
afterUnmarshal, beforeUnmarshal, equals, equalsExcludeFields, getDefaultHashCodeEqualsExcludeFields, hashCode, hashCodeExcludeFields, toString
-
Method Details
-
getPriority
- Specified by:
getPriorityin interfaceNotificationContract
-
getContent
- Specified by:
getContentin interfaceNotificationContract
-
getChannel
- Specified by:
getChannelin interfaceNotificationContract
-
getContentType
- Specified by:
getContentTypein interfaceNotificationContract
-
getCreationDateTime
public org.joda.time.DateTime getCreationDateTime()Description copied from interface:NotificationContractThis 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
- Specified by:
getCreationDateTimein interfaceNotificationContract- Returns:
- namespaceCode
-
getRecipients
- Specified by:
getRecipientsin interfaceNotificationContract
-
getSenders
- Specified by:
getSendersin interfaceNotificationContract
-
getAutoRemoveDateTime
public org.joda.time.DateTime getAutoRemoveDateTime()- Specified by:
getAutoRemoveDateTimein interfaceNotificationContract
-
getDeliveryType
- Specified by:
getDeliveryTypein interfaceNotificationContract
-
getProducer
- Specified by:
getProducerin interfaceNotificationContract
-
getSendDateTime
public org.joda.time.DateTime getSendDateTime()- Specified by:
getSendDateTimein interfaceNotificationContract
-
getProcessingFlag
- Specified by:
getProcessingFlagin interfaceNotificationContract
-
getLockedDate
public org.joda.time.DateTime getLockedDate()- Specified by:
getLockedDatein interfaceNotificationContract
-
getTitle
- Specified by:
getTitlein interfaceNotificationContract
-
getContentMessage
- Specified by:
getContentMessagein interfaceNotificationContract
-
getId
- Specified by:
getIdin interfaceKenIdentifiable
-
getVersionNumber
- Specified by:
getVersionNumberin interfaceorg.kuali.rice.core.api.mo.common.Versioned
-
getObjectId
- Specified by:
getObjectIdin interfaceorg.kuali.rice.core.api.mo.common.GloballyUnique
-
getDocTypeName
Description copied from interface:NotificationContractGets the custom document type nameIf null, the system will use the default
KualiNotificationdocument type when routing the notification- Specified by:
getDocTypeNamein interfaceNotificationContract- Returns:
- the custom document type name for this Notification, or null if undefined
-