|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.securedkernel.SecuredFilterAdapterManager
public class SecuredFilterAdapterManager
Класс FilterManager содержит методы для работы с фильтрами.
Constructor Summary | |
---|---|
SecuredFilterAdapterManager()
|
Method Summary | |
---|---|
java.lang.String |
cloneTaskFilter(SessionContext sc,
java.lang.String filterId,
java.lang.String currentTaskId)
Создает копию указанного фильтра для задач (клонирует) |
java.lang.String |
cloneUserFilter(SessionContext sc,
java.lang.String currentUserId,
java.lang.String filterId)
Создает копию указанного фильтра для пользоватлея (клонирует) |
java.lang.String |
createSubscription(SessionContext sc,
java.lang.String name,
java.lang.String userId,
java.lang.String groupId,
java.lang.String taskId,
java.lang.String filterId)
Создает новую подписку |
java.lang.String |
createTaskFilter(SessionContext sc,
java.lang.String name,
java.lang.String description,
boolean priv,
java.lang.String taskId,
java.lang.String ownerId,
java.lang.String preferences)
Создает фильтр для задач |
java.lang.String |
createUserFilter(SessionContext sc,
java.lang.String toUserId,
java.lang.String name,
java.lang.String description,
boolean priv,
java.lang.String preferences)
Создает фильтр для полдьзователей |
void |
deleteTaskFilter(SessionContext sc,
java.lang.String filterId)
Удаляет фильтр для задач |
void |
deleteUserFilter(SessionContext sc,
java.lang.String filterId)
Удаляет фильтр для пользователей |
java.util.List<SecuredNotificationBean> |
getAllNotificationList(SessionContext sc,
java.lang.String filterId)
Возвращает список оповещений, созданных для данного фильтра |
java.util.List<SecuredSubscriptionBean> |
getAllSubscriptionList(SessionContext sc,
java.lang.String filterId)
Возвращает список всех подписок для фильтра |
java.util.ArrayList<SecuredFilterBean> |
getAllTaskFilterList(SessionContext sc,
java.lang.String taskId)
Возвращает список фильтров задач для задачи taskId, которые доступны текущему пользователю, включая фильтры, созданные для подзадач |
java.util.ArrayList<SecuredFilterBean> |
getAllUserFilterList(SessionContext sc,
java.lang.String userId)
Возвращает список фильтров пользоватлелей для пользователя ownerId, которые доступны пользователю currentUserId, включая фильтры, созданные для дочерних пользовталей |
java.lang.String |
getCurrentTaskFilterId(SessionContext sc,
java.lang.String taskId)
Возвращает текущий выбранный пользователем фильтр на уровне задачи taskId |
java.lang.String |
getCurrentUserFilterId(SessionContext sc,
java.lang.String userId)
Возвращает текущий выбранный пользователем фильтр на уровне пользователя userId |
java.util.List<SecuredNotificationBean> |
getNotificationList(SessionContext sc,
java.lang.String filterId,
java.lang.String taskId)
Возвращает список оповещений для определенного фильтра, которые могу рассылаться для указанной задачи. |
java.util.List<SecuredNotificationBean> |
getPrstatusNotificationList(SessionContext sc,
java.lang.String prstatusId)
Возвращает список нотификаций для заданного статуса |
java.util.List<SecuredSubscriptionBean> |
getPrstatusSubscriptionList(SessionContext sc,
java.lang.String prstatusId)
Возвращает список подписок для заданного статуса |
java.util.List<SecuredSubscriptionBean> |
getSubscriptionList(SessionContext sc,
java.lang.String filterId,
java.lang.String taskId)
Возвращает список подписок для задачи и фильтра |
java.util.ArrayList<SecuredFilterBean> |
getTaskFilterList(SessionContext sc,
java.lang.String taskId)
Возвращает список фильтров задач для задачи taskId, которые доступны текущему пользователю |
SecuredTaskFValueBean |
getTaskFValue(SessionContext sc,
java.lang.String filterId)
Возвращает параметры для фильтра задач |
java.util.ArrayList<SecuredFilterBean> |
getUserFilterList(SessionContext sc,
java.lang.String userId)
Возвращает список фильтров пользоватлелей для пользователя ownerId, которые доступны пользователю currentUserId |
SecuredUserFValueBean |
getUserFValue(SessionContext sc,
java.lang.String filterId)
Возвращает параметры для фильтра пользователя |
java.util.List<SecuredNotificationBean> |
getUserNotificationList(SessionContext sc,
java.lang.String userId)
Возвращает список нотификаций для заданного пользователя |
java.util.List<SecuredSubscriptionBean> |
getUserSubscriptionList(SessionContext sc,
java.lang.String userId)
Возвращает список подписок для заданного пользователя |
java.lang.String |
setCurrentFilter(SessionContext sc,
java.lang.String taskId,
java.lang.String filterId)
Устанавливает текущий выбранный фильтр для текущего пользователя или задачи |
java.lang.String |
setCurrentUserFilter(SessionContext sc,
java.lang.String userId,
java.lang.String filterId)
Устанавливает текущий выбранный фильтр для пользователя или задачи |
void |
setFValue(SessionContext sc,
java.lang.String filterId,
SecuredTaskFValueBean map)
Сохраняет параметры фильтра |
void |
setFValue(SessionContext sc,
java.lang.String filterId,
SecuredUserFValueBean map)
Сохраняет параметры фильтра |
java.lang.String |
setNotification(SessionContext sc,
java.lang.String name,
java.lang.String filterId,
java.lang.String userId,
java.lang.String groupId,
java.lang.String taskId)
Создает уведомление о событиях |
void |
unsetNotification(SessionContext sc,
java.lang.String notificationid)
Удаляет уведомление о событиях |
void |
unSubscribe(SessionContext sc,
java.lang.String subscriptionId)
Удаляет подписку |
void |
updateNotification(SessionContext sc,
java.lang.String notificationId,
java.lang.String filter,
java.lang.String name,
java.lang.String template,
java.lang.String condition)
Произодится редактирование уведомления о событиях |
void |
updateSubscription(SessionContext sc,
java.lang.String subscriptionId,
java.lang.String name,
java.lang.String filterId,
java.lang.String templateId,
long startDate,
long stopDate,
long nextRun,
java.lang.Integer interval)
Редактирует существующую подписку |
void |
updateTaskFilter(SessionContext sc,
java.lang.String filterId,
java.lang.String name,
java.lang.String description,
boolean priv,
java.lang.String preferences)
Редактирование фильтра для задач |
void |
updateUserFilter(SessionContext sc,
java.lang.String filterId,
java.lang.String name,
java.lang.String description,
boolean priv,
java.lang.String preferences)
Редактирование фильтра для задач |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SecuredFilterAdapterManager()
Method Detail |
---|
public java.util.List<SecuredNotificationBean> getUserNotificationList(SessionContext sc, java.lang.String userId) throws GranException
sc
- сессия пользователяuserId
- ID пользователя, для которого достаются нотификации
GranException
- при необходимостиSecuredNotificationBean
public java.util.List<SecuredNotificationBean> getPrstatusNotificationList(SessionContext sc, java.lang.String prstatusId) throws GranException
sc
- сессия пользователяprstatusId
- ID статуса, для которого достаются нотификации
GranException
- при необходимостиSecuredNotificationBean
public java.util.List<SecuredSubscriptionBean> getUserSubscriptionList(SessionContext sc, java.lang.String userId) throws GranException
sc
- сессия пользователяuserId
- ID пользователя, для которого достаются подписки
GranException
- при необходимостиSecuredSubscriptionBean
public java.util.List<SecuredSubscriptionBean> getPrstatusSubscriptionList(SessionContext sc, java.lang.String prstatusId) throws GranException
sc
- сессия пользователяprstatusId
- ID статуса, для которого достаются подписки
GranException
- при необходимостиSecuredSubscriptionBean
public java.util.ArrayList<SecuredFilterBean> getTaskFilterList(SessionContext sc, java.lang.String taskId) throws GranException
sc
- сессия пользователяtaskId
- ID задачи, на уровне которой созданы фильтры (по дереву задач)
GranException
- при необходимостиSecuredFilterBean
public java.util.ArrayList<SecuredFilterBean> getAllTaskFilterList(SessionContext sc, java.lang.String taskId) throws GranException
sc
- сессия пользователяtaskId
- ID задачи, на уровне которой созданы фильтры (по дереву задач)
GranException
- при необходимостиSecuredFilterBean
public SecuredTaskFValueBean getTaskFValue(SessionContext sc, java.lang.String filterId) throws GranException
sc
- сессия пользователяfilterId
- ID фильтра, для которого получаем параметры
GranException
- при необходимостиSecuredTaskFValueBean
public SecuredUserFValueBean getUserFValue(SessionContext sc, java.lang.String filterId) throws GranException
sc
- сессия пользователяfilterId
- ID фильтра, для которого получаем параметры
GranException
- при необходимостиSecuredTaskFValueBean
public void setFValue(SessionContext sc, java.lang.String filterId, SecuredTaskFValueBean map) throws GranException
sc
- сессия пользователяfilterId
- Id фильтра, параметры которого сохраняютсяmap
- Сохраняемые параметры
GranException
- при необходимостиpublic void setFValue(SessionContext sc, java.lang.String filterId, SecuredUserFValueBean map) throws GranException
sc
- сессия пользователяfilterId
- Id фильтра, параметры которого сохраняютсяmap
- Сохраняемые параметры
GranException
- при необходимостиpublic java.util.List<SecuredSubscriptionBean> getSubscriptionList(SessionContext sc, java.lang.String filterId, java.lang.String taskId) throws GranException
sc
- сессия пользователяfilterId
- ID фильтра, для которого получаем подпискиtaskId
- ID задачи, для которой получаем подписки
GranException
- при необходимостиSecuredSubscriptionBean
public java.util.List<SecuredSubscriptionBean> getAllSubscriptionList(SessionContext sc, java.lang.String filterId) throws GranException
sc
- сессия пользователяfilterId
- ID фильтра, для которого получаем подписки
GranException
- при необходимостиSecuredSubscriptionBean
public void unSubscribe(SessionContext sc, java.lang.String subscriptionId) throws GranException
sc
- сессия пользователяsubscriptionId
- ID подписки, которую удаляем
GranException
- при необходимостиpublic void updateSubscription(SessionContext sc, java.lang.String subscriptionId, java.lang.String name, java.lang.String filterId, java.lang.String templateId, long startDate, long stopDate, long nextRun, java.lang.Integer interval) throws GranException
sc
- сессия пользователяname
- Название подпискиsubscriptionId
- ID редактируемой подпискиfilterId
- ID фильтра, для которого получаем подпискиstartDate
- Дата/время начала рассылкиstopDate
- Дата/время окончания рассылкиnextRun
- Время следующего запускаinterval
- Истервал рассылкиtemplateId
- ID шаблона письма
GranException
- при необходимостиpublic java.lang.String createSubscription(SessionContext sc, java.lang.String name, java.lang.String userId, java.lang.String groupId, java.lang.String taskId, java.lang.String filterId) throws GranException
sc
- сессия пользователяname
- Название подпискиuserId
- ID подписанного пользователяgroupId
- ID подписанной группыtaskId
- ID задаче, на уровне которой создается подпискаfilterId
- ID фильтра, для которого получаем подписки
GranException
- при необходимостиpublic java.lang.String createTaskFilter(SessionContext sc, java.lang.String name, java.lang.String description, boolean priv, java.lang.String taskId, java.lang.String ownerId, java.lang.String preferences) throws GranException
sc
- сессия пользователяname
- название фильтраdescription
- описание фильтраpriv
- указывает приватный фильтр или нетtaskId
- ID задачи на уровне которой создается фильтрownerId
- ID пользователя, который создает фильтр
GranException
- при необходимостиpublic java.lang.String createUserFilter(SessionContext sc, java.lang.String toUserId, java.lang.String name, java.lang.String description, boolean priv, java.lang.String preferences) throws GranException
sc
- сессия пользователяtoUserId
- ID пользователя на уровне которого создается фильтрname
- Название задачиdescription
- Описание задачиpriv
- указывает приватный фильтр или нетpreferences
- показывать на панели или нет
GranException
- при необходимостиpublic java.lang.String cloneTaskFilter(SessionContext sc, java.lang.String filterId, java.lang.String currentTaskId) throws GranException
sc
- сессия пользователяfilterId
- ID фильтра, который клонируемcurrentTaskId
- ID задачи, на уровне которой клонируется фильтр
GranException
- при необходимостиpublic java.lang.String cloneUserFilter(SessionContext sc, java.lang.String currentUserId, java.lang.String filterId) throws GranException
sc
- сессия пользователяfilterId
- ID фильтра, который клонируемcurrentUserId
- ID пользователя, который клонирует фильтр
GranException
- при необходимостиpublic void updateTaskFilter(SessionContext sc, java.lang.String filterId, java.lang.String name, java.lang.String description, boolean priv, java.lang.String preferences) throws GranException
sc
- сессия пользователяfilterId
- ID фильтраname
- Название фильтраdescription
- Описание фильтраpriv
- Видимость фильтра (приватный или публичный)preferences
- Настройки фильтра
GranException
- при необходимостиSafeString
public void updateUserFilter(SessionContext sc, java.lang.String filterId, java.lang.String name, java.lang.String description, boolean priv, java.lang.String preferences) throws GranException
sc
- Сессия пользователяfilterId
- ID фильтраname
- Название фильтраdescription
- Описание фильтраpriv
- Видимость фильтра (приватный или публичный)preferences
- Настройки фильтра
GranException
- при необходимостиSafeString
public void deleteTaskFilter(SessionContext sc, java.lang.String filterId) throws GranException
sc
- сессия пользователяfilterId
- ID фильтра, Который удаляем
GranException
- при необходимостиpublic void deleteUserFilter(SessionContext sc, java.lang.String filterId) throws GranException
sc
- сессия ользователяfilterId
- ID фильтра, который удаляем
GranException
- при необходимостиpublic java.lang.String getCurrentTaskFilterId(SessionContext sc, java.lang.String taskId) throws GranException
sc
- сессия ользователяtaskId
- ID Задачи, на уровне которой берется фильтр
GranException
- при необходимостиpublic java.lang.String getCurrentUserFilterId(SessionContext sc, java.lang.String userId) throws GranException
sc
- сессия пользователяuserId
- ID Пользователя, на уровле которого берется фильтр
GranException
- при необходимостиpublic java.lang.String setCurrentFilter(SessionContext sc, java.lang.String taskId, java.lang.String filterId) throws GranException
sc
- сессия пользователяtaskId
- ID задачи, для которой устанавливается текущий выбранный фильтрfilterId
- ID фильтра, который устанавливается
GranException
- при необходимостиpublic java.lang.String setCurrentUserFilter(SessionContext sc, java.lang.String userId, java.lang.String filterId) throws GranException
sc
- сессия пользователяuserId
- ID пользователя, для которого устанавливается текущий выбранный фильтрfilterId
- ID фильтра, который устанавливается
GranException
- при необходимостиpublic java.util.List<SecuredNotificationBean> getNotificationList(SessionContext sc, java.lang.String filterId, java.lang.String taskId) throws GranException
sc
- сессия пользователяfilterId
- ID фильтраtaskId
- текущая задача
GranException
- при необходимостиSecuredNotificationBean
public java.util.List<SecuredNotificationBean> getAllNotificationList(SessionContext sc, java.lang.String filterId) throws GranException
sc
- сессия пользователяfilterId
- ID фильтра, для которого беруться уведомления
GranException
- при необходимостиSecuredNotificationBean
public java.lang.String setNotification(SessionContext sc, java.lang.String name, java.lang.String filterId, java.lang.String userId, java.lang.String groupId, java.lang.String taskId) throws GranException
sc
- сессия пользователяname
- Название уведомленияfilterId
- ID фильтра, с использованием которого фильтруются задачи для рассылки уведомленийuserId
- ID пользователя, для которого создается уведомлениеgroupId
- ID группы, для которой создается уведомлениеtaskId
- ID хадачи, на уровне которой создается уведомление
GranException
- при необходимостиpublic void updateNotification(SessionContext sc, java.lang.String notificationId, java.lang.String filter, java.lang.String name, java.lang.String template, java.lang.String condition) throws GranException
sc
- сессия пользователяnotificationId
- ID редактируемого уведомленияname
- Название уведомленияtemplate
- ID шаблона письмаfilter
- ID фильтра, на основании которого фильтруются задачи для рассылки уведомленийcondition
- Перечень события, на которые идет реакция
GranException
- при необходимостиpublic void unsetNotification(SessionContext sc, java.lang.String notificationid) throws GranException
sc
- сессия пользователяnotificationid
- ID удаляемого уведомления
GranException
- при необходимостиpublic java.util.ArrayList<SecuredFilterBean> getUserFilterList(SessionContext sc, java.lang.String userId) throws GranException
sc
- сессия пользователяuserId
- ID пользователя, для которого достаются фильтры
GranException
- при необходимостиSecuredFilterBean
public java.util.ArrayList<SecuredFilterBean> getAllUserFilterList(SessionContext sc, java.lang.String userId) throws GranException
sc
- сессия пользователяuserId
- ID пользователя, для которого достаются фильтры
GranException
- при необходимостиSecuredFilterBean
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |