| Modifier and Type | Method and Description |
|---|---|
<T> org.exoplatform.commons.api.notification.NotificationContext |
append(org.exoplatform.commons.api.notification.model.ArgumentLiteral<T> argument,
Object value) |
void |
clear() |
org.exoplatform.commons.api.notification.NotificationContext |
clone() |
static org.exoplatform.commons.api.notification.NotificationContext |
cloneInstance() |
org.exoplatform.commons.api.notification.channel.ChannelManager |
getChannelManager() |
Exception |
getException() |
<T> T |
getException(Class<T> type) |
org.exoplatform.commons.api.notification.command.NotificationExecutor |
getNotificationExecutor() |
org.exoplatform.commons.api.notification.model.NotificationInfo |
getNotificationInfo() |
List<org.exoplatform.commons.api.notification.model.NotificationInfo> |
getNotificationInfos() |
org.exoplatform.commons.api.notification.service.setting.PluginContainer |
getPluginContainer() |
org.exoplatform.commons.api.notification.service.setting.PluginSettingService |
getPluginSettingService() |
boolean |
isFailed() |
boolean |
isWritingProcess() |
org.exoplatform.commons.api.notification.command.NotificationCommand |
makeCommand(org.exoplatform.commons.api.notification.model.PluginKey key) |
<T> org.exoplatform.commons.api.notification.NotificationContext |
remove(org.exoplatform.commons.api.notification.model.ArgumentLiteral<T> argument) |
void |
setException(Throwable t) |
org.exoplatform.commons.api.notification.NotificationContext |
setNotificationInfo(org.exoplatform.commons.api.notification.model.NotificationInfo notification) |
void |
setNotificationInfos(List<org.exoplatform.commons.api.notification.model.NotificationInfo> notifications) |
void |
setWritingProcess(boolean writingStatus) |
<T> T |
value(org.exoplatform.commons.api.notification.model.ArgumentLiteral<T> argument) |
public static org.exoplatform.commons.api.notification.NotificationContext cloneInstance()
public org.exoplatform.commons.api.notification.command.NotificationExecutor getNotificationExecutor()
getNotificationExecutor in interface org.exoplatform.commons.api.notification.NotificationContextpublic org.exoplatform.commons.api.notification.service.setting.PluginContainer getPluginContainer()
getPluginContainer in interface org.exoplatform.commons.api.notification.NotificationContextpublic org.exoplatform.commons.api.notification.channel.ChannelManager getChannelManager()
getChannelManager in interface org.exoplatform.commons.api.notification.NotificationContextpublic org.exoplatform.commons.api.notification.service.setting.PluginSettingService getPluginSettingService()
getPluginSettingService in interface org.exoplatform.commons.api.notification.NotificationContextpublic <T> org.exoplatform.commons.api.notification.NotificationContext append(org.exoplatform.commons.api.notification.model.ArgumentLiteral<T> argument,
Object value)
append in interface org.exoplatform.commons.api.notification.NotificationContextpublic <T> org.exoplatform.commons.api.notification.NotificationContext remove(org.exoplatform.commons.api.notification.model.ArgumentLiteral<T> argument)
remove in interface org.exoplatform.commons.api.notification.NotificationContextpublic void clear()
clear in interface org.exoplatform.commons.api.notification.NotificationContextpublic <T> T value(org.exoplatform.commons.api.notification.model.ArgumentLiteral<T> argument)
value in interface org.exoplatform.commons.api.notification.NotificationContextpublic org.exoplatform.commons.api.notification.model.NotificationInfo getNotificationInfo()
getNotificationInfo in interface org.exoplatform.commons.api.notification.NotificationContextpublic org.exoplatform.commons.api.notification.NotificationContext setNotificationInfo(org.exoplatform.commons.api.notification.model.NotificationInfo notification)
setNotificationInfo in interface org.exoplatform.commons.api.notification.NotificationContextpublic Exception getException()
getException in interface org.exoplatform.commons.api.notification.NotificationContextpublic <T> T getException(Class<T> type)
getException in interface org.exoplatform.commons.api.notification.NotificationContextpublic void setException(Throwable t)
setException in interface org.exoplatform.commons.api.notification.NotificationContextpublic boolean isFailed()
isFailed in interface org.exoplatform.commons.api.notification.NotificationContextpublic void setNotificationInfos(List<org.exoplatform.commons.api.notification.model.NotificationInfo> notifications)
setNotificationInfos in interface org.exoplatform.commons.api.notification.NotificationContextpublic List<org.exoplatform.commons.api.notification.model.NotificationInfo> getNotificationInfos()
getNotificationInfos in interface org.exoplatform.commons.api.notification.NotificationContextpublic org.exoplatform.commons.api.notification.command.NotificationCommand makeCommand(org.exoplatform.commons.api.notification.model.PluginKey key)
makeCommand in interface org.exoplatform.commons.api.notification.NotificationContextpublic org.exoplatform.commons.api.notification.NotificationContext clone()
public boolean isWritingProcess()
isWritingProcess in interface org.exoplatform.commons.api.notification.NotificationContextpublic void setWritingProcess(boolean writingStatus)
setWritingProcess in interface org.exoplatform.commons.api.notification.NotificationContextCopyright © 2003–2020 eXo Platform SAS. All rights reserved.