|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.app.adapter.email.FilterNotifyAdapterManager
public class FilterNotifyAdapterManager
Класс адаптер, управляет рассылкой уведомлений и подписок
Constructor Summary | |
---|---|
FilterNotifyAdapterManager()
Конструктор по умолчанию |
Method Summary | |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getDataMap(SessionContext sc,
SecuredTaskBean task,
Notification source,
java.lang.String filterId,
Change reason,
SecuredUserBean fromUser)
Возвращает карту с данными для заполнения шаблона |
java.lang.String |
getReasonForSubject(SessionContext sc,
Change reason,
java.lang.String category)
Возвращает текстовое описание причины отсылки уведомления |
boolean |
processSubscription(java.lang.String subId,
java.lang.String taskId)
Рассылает подписку на задачу |
boolean |
sendMsg(Notification source,
java.lang.String fi,
java.lang.String toUser,
java.lang.String task,
Change reason)
Отправляет сообщение для задачи |
boolean |
sendNotifyForTask(java.lang.String messageId,
java.lang.String taskId,
java.lang.String userId,
java.lang.String mstatusId,
Change notificationType)
Отсылает уведомление для задачи |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FilterNotifyAdapterManager()
Method Detail |
---|
public boolean sendMsg(Notification source, java.lang.String fi, java.lang.String toUser, java.lang.String task, Change reason) throws GranException
source
- нотификацияfi
- ID фильтраtoUser
- ID пользователя, которому шлемtask
- ID задачиreason
- изменение
GranException
- при необходимостиpublic java.lang.String getReasonForSubject(SessionContext sc, Change reason, java.lang.String category) throws GranException
sc
- сессия пользователяreason
- причина отсыфлкиcategory
- категория
GranException
- при необходимостиpublic java.util.Map<java.lang.String,java.lang.Object> getDataMap(SessionContext sc, SecuredTaskBean task, Notification source, java.lang.String filterId, Change reason, SecuredUserBean fromUser) throws GranException
sc
- сессия пользователяtask
- задачаsource
- нотификацияfilterId
- source filter identifierreason
- причинаfromUser
- ID пользователя
GranException
- при необзодимостиpublic boolean sendNotifyForTask(java.lang.String messageId, java.lang.String taskId, java.lang.String userId, java.lang.String mstatusId, Change notificationType) throws GranException
messageId
- ID сообщеиияtaskId
- ID задачиuserId
- ID пользователяmstatusId
- ID типа сообщенияnotificationType
- тип уведомления
GranException
- при необходмисотиpublic boolean processSubscription(java.lang.String subId, java.lang.String taskId) throws GranException
subId
- ID подпискиtaskId
- ID задачи
GranException
- при необходимости
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |