public interface UserNotificationManager
| Modifier and Type | Method and Description |
|---|---|
void |
addUserNotificationDefinition(java.lang.String portletIf,
UserNotificationDefinition userNotificationDefinition) |
void |
addUserNotificationHandler(UserNotificationHandler userNotificationHandler) |
void |
deleteUserNotificationDefinitions(java.lang.String portletId) |
void |
deleteUserNotificationHandler(UserNotificationHandler userNotificationHandler) |
UserNotificationDefinition |
fetchUserNotificationDefinition(java.lang.String portletId,
long classNameId,
int notificationType) |
java.util.Map<java.lang.String,java.util.List<UserNotificationDefinition>> |
getUserNotificationDefinitions() |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,UserNotificationHandler>> |
getUserNotificationHandlers() |
UserNotificationFeedEntry |
interpret(java.lang.String selector,
UserNotificationEvent userNotificationEvent,
ServiceContext serviceContext) |
boolean |
isDeliver(long userId,
java.lang.String portletId,
long classNameId,
int notificationType,
int deliveryType) |
boolean |
isDeliver(long userId,
java.lang.String selector,
java.lang.String portletId,
long classNameId,
int notificationType,
int deliveryType,
ServiceContext serviceContext) |
void addUserNotificationDefinition(java.lang.String portletIf,
UserNotificationDefinition userNotificationDefinition)
void addUserNotificationHandler(UserNotificationHandler userNotificationHandler)
void deleteUserNotificationDefinitions(java.lang.String portletId)
void deleteUserNotificationHandler(UserNotificationHandler userNotificationHandler)
UserNotificationDefinition fetchUserNotificationDefinition(java.lang.String portletId, long classNameId, int notificationType)
java.util.Map<java.lang.String,java.util.List<UserNotificationDefinition>> getUserNotificationDefinitions()
java.util.Map<java.lang.String,java.util.Map<java.lang.String,UserNotificationHandler>> getUserNotificationHandlers()
UserNotificationFeedEntry interpret(java.lang.String selector, UserNotificationEvent userNotificationEvent, ServiceContext serviceContext) throws PortalException
PortalExceptionboolean isDeliver(long userId,
java.lang.String portletId,
long classNameId,
int notificationType,
int deliveryType)
throws PortalException,
SystemException
PortalExceptionSystemExceptionboolean isDeliver(long userId,
java.lang.String selector,
java.lang.String portletId,
long classNameId,
int notificationType,
int deliveryType,
ServiceContext serviceContext)
throws PortalException,
SystemException
PortalExceptionSystemException