@groovy.transform.CompileStatic class NotificationMessageImpl extends java.lang.Object implements NotificationMessage, java.io.Externalizable
| Type | Name and description | 
|---|---|
| java.lang.String | notificationMessageId | 
| Constructor and description | 
|---|
| NotificationMessageImpl
                                ()Default constructor for deserialization | 
| NotificationMessageImpl
                                (ExecutionContextFactoryImpl ecfi) | 
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | NotificationMessage | alertNoAutoHide(boolean noAutoHide) | 
|  | NotificationMessage | emailMessageSave(java.lang.Boolean save) | 
|  | NotificationMessage | emailTemplateId(java.lang.String id) | 
|  | ExecutionContextFactoryImpl | getEcfi() | 
|  | java.util.Map<java.lang.String, java.lang.String> | getEmailMessageIdByUserId() | 
|  | java.lang.String | getEmailTemplateId() | 
|  | java.lang.String | getLink() | 
|  | java.lang.String | getMessageJson() | 
|  | java.util.Map<java.lang.String, java.lang.Object> | getMessageMap() | 
|  | java.lang.String | getNotificationMessageId() | 
|  | EntityValue | getNotificationTopic() | 
|  | java.util.Set<java.lang.String> | getNotifyUserIds() | 
|  | java.lang.String | getTitle() | 
|  | java.lang.String | getTopic() | 
|  | java.lang.String | getType() | 
|  | java.lang.String | getUserGroupId() | 
|  | java.util.Set<java.lang.String> | getUserIds() | 
|  | java.lang.String | getWrappedMessageJson() | 
|  | java.util.Map<java.lang.String, java.lang.Object> | getWrappedMessageMap() | 
|  | boolean | isAlertNoAutoHide() | 
|  | boolean | isEmailMessageSave() | 
|  | boolean | isPersistOnSend() | 
|  | boolean | isShowAlert() | 
|  | NotificationMessage | link(java.lang.String link) | 
|  | NotificationMessage | markSent(java.lang.String userId) | 
|  | NotificationMessage | markViewed(java.lang.String userId) | 
|  | static java.sql.Timestamp | markViewed(java.lang.String notificationMessageId, java.lang.String userId, ExecutionContext ec) | 
|  | NotificationMessage | message(java.lang.String messageJson) | 
|  | NotificationMessage | message(java.util.Map message) | 
|  | NotificationMessage | persistOnSend(java.lang.Boolean persist) | 
|  | void | populateFromValue(EntityValue nmbu) | 
|  | void | readExternal(java.io.ObjectInput objectInput) | 
|  | NotificationMessage | send(boolean persist) | 
|  | NotificationMessage | send() | 
|  | void | setNotificationMessageId(java.lang.String id) | 
|  | NotificationMessage | showAlert(boolean show) | 
|  | NotificationMessage | title(java.lang.String title) | 
|  | NotificationMessage | topic(java.lang.String topic) | 
|  | NotificationMessage | type(NotificationMessage.NotificationType type) | 
|  | NotificationMessage | type(java.lang.String type) | 
|  | NotificationMessage | userGroupId(java.lang.String userGroupId) | 
|  | NotificationMessage | userId(java.lang.String userId) | 
|  | NotificationMessage | userIds(java.util.Set<java.lang.String> userIds) | 
|  | void | writeExternal(java.io.ObjectOutput out) | 
| Methods inherited from class | Name | 
|---|---|
| class java.lang.Object | java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() | 
Default constructor for deserialization
Groovy Documentation