com.liferay.portal.kernel.notifications
Interface UserNotificationManager
public interface UserNotificationManager
- Author:
- Jonathan Lee
|
Method Summary |
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)
|
addUserNotificationDefinition
void addUserNotificationDefinition(java.lang.String portletIf,
UserNotificationDefinition userNotificationDefinition)
addUserNotificationHandler
void addUserNotificationHandler(UserNotificationHandler userNotificationHandler)
deleteUserNotificationDefinitions
void deleteUserNotificationDefinitions(java.lang.String portletId)
deleteUserNotificationHandler
void deleteUserNotificationHandler(UserNotificationHandler userNotificationHandler)
fetchUserNotificationDefinition
UserNotificationDefinition fetchUserNotificationDefinition(java.lang.String portletId,
long classNameId,
int notificationType)
getUserNotificationDefinitions
java.util.Map<java.lang.String,java.util.List<UserNotificationDefinition>> getUserNotificationDefinitions()
getUserNotificationHandlers
java.util.Map<java.lang.String,java.util.Map<java.lang.String,UserNotificationHandler>> getUserNotificationHandlers()
interpret
UserNotificationFeedEntry interpret(java.lang.String selector,
UserNotificationEvent userNotificationEvent,
ServiceContext serviceContext)
throws PortalException
- Throws:
PortalException
isDeliver
boolean isDeliver(long userId,
java.lang.String portletId,
long classNameId,
int notificationType,
int deliveryType)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
isDeliver
boolean isDeliver(long userId,
java.lang.String selector,
java.lang.String portletId,
long classNameId,
int notificationType,
int deliveryType,
ServiceContext serviceContext)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException