public interface ICAFNotificationBean extends Serializable, Cloneable
Modifier and Type | Interface and Description |
---|---|
static class |
ICAFNotificationBean.NotificationMapping |
Modifier and Type | Method and Description |
---|---|
ICAFNotificationBean |
clone() |
ICAFEvent |
getEvent()
The event that triggers this notification
|
List<ICAFNotificationBean.NotificationMapping> |
getNotificationMappings()
The list of objects available on the bean that should be exposed
directly on the faces context without having to 'navigate' down through the bean
|
List<INotificationRecipient> |
getNotificationRecipients()
The list of recipients for this notification
|
String |
getNotificationView()
The view to render this notification
|
String |
getSubscriptionID()
Get the ID used to allow users to subscribe this notification
|
String |
getWebAppID()
Need some class loder information
|
boolean |
isSupportsSubscription()
Flag to determine whether this notification has matching subscriptions
|
void |
setEvent(ICAFEvent cafEvent) |
void |
setSupportsSubscription(boolean supportsSubscription) |
List<INotificationRecipient> getNotificationRecipients()
String getNotificationView()
ICAFEvent getEvent()
void setEvent(ICAFEvent cafEvent)
boolean isSupportsSubscription()
void setSupportsSubscription(boolean supportsSubscription)
String getSubscriptionID()
String getWebAppID()
List<ICAFNotificationBean.NotificationMapping> getNotificationMappings()
ICAFNotificationBean clone() throws CloneNotSupportedException
CloneNotSupportedException
Object.clone()