Interface INotificationEventBuilder
-
- All Known Implementing Classes:
AbstractEventGenerator.DefaultBuilder
public interface INotificationEventBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description INotificationEventBuilder
addDefaultRecipients(boolean value)
INotificationEventBuilder
addModel(String name, Object value)
INotificationEventBuilder
addModel(Map<String,Object> model)
INotificationEventBuilder
addRecipient(LOV recipientRole)
INotificationEventBuilder
addRecipient(LOV recipientRole, User user)
INotificationEventBuilder
addRecipients(LOV recipientRole, Collection<User> users)
INotificationEventBuilder
excludePerformer()
INotificationEventBuilder
excludeUser(User user)
void
publish()
void
publish(boolean async)
INotificationEventBuilder
setMimeType(LOV mimeType)
INotificationEventBuilder
setPerformer(User user)
-
-
-
Method Detail
-
addDefaultRecipients
INotificationEventBuilder addDefaultRecipients(boolean value)
-
setMimeType
INotificationEventBuilder setMimeType(LOV mimeType)
-
addRecipients
INotificationEventBuilder addRecipients(LOV recipientRole, Collection<User> users)
-
addRecipient
INotificationEventBuilder addRecipient(LOV recipientRole, User user)
-
addRecipient
INotificationEventBuilder addRecipient(LOV recipientRole)
-
setPerformer
INotificationEventBuilder setPerformer(User user)
-
excludeUser
INotificationEventBuilder excludeUser(User user)
-
excludePerformer
INotificationEventBuilder excludePerformer()
-
addModel
INotificationEventBuilder addModel(String name, Object value)
-
addModel
INotificationEventBuilder addModel(Map<String,Object> model)
-
publish
void publish()
-
publish
void publish(boolean async)
-
-