|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.soap.service.filter.Filter
public class Filter
Класс описывает web-сервис для работы с приложенными фильтрами
Constructor Summary | |
---|---|
Filter()
|
Method Summary | |
---|---|
java.lang.String |
cloneTaskFilter(java.lang.String sessionId,
java.lang.String filterId,
java.lang.String currentTaskId)
Создает копию указанного фильтра для задач (клонирует) |
java.lang.String |
cloneUserFilter(java.lang.String sessionId,
java.lang.String currentUserId,
java.lang.String filterId)
Создает копию указанного фильтра для пользоватлея (клонирует) |
java.lang.String |
createSubscription(java.lang.String sessionId,
java.lang.String name,
java.lang.String userId,
java.lang.String groupId,
java.lang.String taskId,
java.lang.String filterId)
Создает новую подписку |
java.lang.String |
createTaskFilter(java.lang.String sessionId,
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(java.lang.String sessionId,
java.lang.String toUserId,
java.lang.String name,
java.lang.String description,
boolean priv,
java.lang.String preferences)
Создает фильтр для полдьзователей |
void |
deleteTaskFilter(java.lang.String sessionId,
java.lang.String filterId)
Удаляет фильтр для задач |
void |
deleteUserFilter(java.lang.String sessionId,
java.lang.String filterId)
Удаляет фильтр для пользователей |
NotificationBean[] |
getAllNotificationList(java.lang.String sessionId,
java.lang.String filterId)
Возвращает список оповещений, созданных для данного фильтра |
SubscriptionBean[] |
getAllSubscriptionList(java.lang.String sessionId,
java.lang.String filterId)
Возвращает список всех подписок для фильтра |
FilterBean[] |
getAllTaskFilterList(java.lang.String sessionId,
java.lang.String taskId)
Возвращает список фильтров задач для задачи taskId, которые доступны текущему пользователю, включая фильтры, созданные для подзадач |
FilterBean[] |
getAllUserFilterList(java.lang.String sessionId,
java.lang.String userId)
Возвращает список фильтров пользоватлелей для пользователя ownerId, которые доступны пользователю currentUserId, включая фильтры, созданные для дочерних пользовталей |
java.lang.String |
getCurrentFilterId(java.lang.String sessionId,
java.lang.String taskId)
Возвращает текущий выбранный пользователем фильтр на уровне задачи taskId |
java.lang.String |
getCurrentUserFilterId(java.lang.String sessionId,
java.lang.String userId)
Возвращает текущий выбранный пользователем фильтр на уровне пользователя userId |
NotificationBean[] |
getNotificationList(java.lang.String sessionId,
java.lang.String filterId,
java.lang.String taskId)
Возвращает список оповещений для определенного фильтра, которые могу рассылаться для указанной задачи. |
NotificationBean[] |
getPrstatusNotificationList(java.lang.String sessionId,
java.lang.String prstatusId)
Возвращает список нотификаций для заданного статуса |
SubscriptionBean[] |
getPrstatusSubscriptionList(java.lang.String sessionId,
java.lang.String prstatusId)
Возвращает список подписок для заданного статуса |
SubscriptionBean[] |
getSubscriptionList(java.lang.String sessionId,
java.lang.String filterId,
java.lang.String taskId)
Возвращает список подписок для задачи и фильтра |
FilterBean[] |
getTaskFilterList(java.lang.String sessionId,
java.lang.String taskId)
Возвращает список фильтров задач для задачи taskId, которые доступны текущему пользователю |
TaskFvalueBean |
getTaskFValue(java.lang.String sessionId,
java.lang.String filterId)
Возвращает параметры для фильтра задач |
FilterBean[] |
getUserFilterList(java.lang.String sessionId,
java.lang.String userId)
Возвращает список фильтров пользоватлелей для пользователя ownerId, которые доступны пользователю currentUserId |
UserFvalueBean |
getUserFValue(java.lang.String sessionId,
java.lang.String filterId)
Возвращает параметры для фильтра пользователя |
NotificationBean[] |
getUserNotificationList(java.lang.String sessionId,
java.lang.String userId)
Возвращает список нотификаций для заданного пользователя |
SubscriptionBean[] |
getUserSubscriptionList(java.lang.String sessionId,
java.lang.String userId)
Возвращает список подписок для заданного пользователя |
java.lang.String |
setCurrentFilter(java.lang.String sessionId,
java.lang.String taskId,
java.lang.String filterId)
Устанавливает текущий выбранный фильтр для текущего пользователя или задачи |
java.lang.String |
setCurrentUserFilter(java.lang.String sessionId,
java.lang.String userId,
java.lang.String filterId)
Устанавливает текущий выбранный фильтр для пользователя или задачи |
void |
setNotification(java.lang.String sessionId,
java.lang.String name,
java.lang.String filterId,
java.lang.String userId,
java.lang.String groupId,
java.lang.String taskId)
Создает уведомление о событиях |
void |
setTaskFValue(java.lang.String sessionId,
java.lang.String filterId,
TaskFvalueBean map)
Сохраняет параметры фильтра |
void |
setUserFValue(java.lang.String sessionId,
java.lang.String filterId,
UserFvalueBean map)
Сохраняет параметры фильтра |
void |
unsetNotification(java.lang.String sessionId,
java.lang.String notificationId)
Удаляет уведомление о событиях |
void |
unSubscribe(java.lang.String sessionId,
java.lang.String subscriptionId)
Удаляет подписку |
void |
updateNotification(java.lang.String sessionId,
java.lang.String notificationId,
java.lang.String filterId,
java.lang.String name,
java.lang.String templateId,
java.lang.String condition)
Произодится редактирование уведомления о событиях |
void |
updateSubscription(java.lang.String sessionId,
java.lang.String subscriptionId,
java.lang.String name,
java.lang.String filterId,
java.lang.String templateId,
long startDate,
long stopDate,
long nextRun,
int interval)
Редактирует существующую подписку |
void |
updateTaskFilter(java.lang.String sessionId,
java.lang.String filterId,
java.lang.String name,
java.lang.String description,
boolean priv,
java.lang.String preferences)
Редактирование фильтра для задач |
void |
updateUserFilter(java.lang.String sessionId,
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 Filter()
Method Detail |
---|
public NotificationBean[] getUserNotificationList(java.lang.String sessionId, java.lang.String userId) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID пользователя, для которого достаются нотификации
GranException
- при необходимости
java.lang.Exception
SecuredNotificationBean
public NotificationBean[] getPrstatusNotificationList(java.lang.String sessionId, java.lang.String prstatusId) throws java.lang.Exception
sessionId
- сессия пользователяprstatusId
- ID статуса, для которого достаются нотификации
GranException
- при необходимости
java.lang.Exception
SecuredNotificationBean
public SubscriptionBean[] getUserSubscriptionList(java.lang.String sessionId, java.lang.String userId) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID пользователя, для которого достаются подписки
GranException
- при необходимости
java.lang.Exception
SecuredSubscriptionBean
public SubscriptionBean[] getPrstatusSubscriptionList(java.lang.String sessionId, java.lang.String prstatusId) throws java.lang.Exception
sessionId
- сессия пользователяprstatusId
- ID статуса, для которого достаются подписки
GranException
- при необходимости
java.lang.Exception
SecuredSubscriptionBean
public FilterBean[] getTaskFilterList(java.lang.String sessionId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачи, на уровне которой созданы фильтры (по дереву задач)
GranException
- при необходимости
java.lang.Exception
SecuredFilterBean
public FilterBean[] getAllTaskFilterList(java.lang.String sessionId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачи, на уровне которой созданы фильтры (по дереву задач)
GranException
- при необходимости
java.lang.Exception
SecuredFilterBean
public TaskFvalueBean getTaskFValue(java.lang.String sessionId, java.lang.String filterId) throws java.lang.Exception
sessionId
- сессия пользователяfilterId
- ID фильтра, для которого получаем параметры
GranException
- при необходимости
java.lang.Exception
SecuredTaskFValueBean
public UserFvalueBean getUserFValue(java.lang.String sessionId, java.lang.String filterId) throws java.lang.Exception
sessionId
- сессия пользователяfilterId
- ID фильтра, для которого получаем параметры
GranException
- при необходимости
java.lang.Exception
SecuredTaskFValueBean
public void setTaskFValue(java.lang.String sessionId, java.lang.String filterId, TaskFvalueBean map) throws java.lang.Exception
sessionId
- сессия пользователяfilterId
- Id фильтра, параметры которого сохраняютсяmap
- Сохраняемые параметры
GranException
- при необходимости
java.lang.Exception
public void setUserFValue(java.lang.String sessionId, java.lang.String filterId, UserFvalueBean map) throws java.lang.Exception
sessionId
- сессия пользователяfilterId
- Id фильтра, параметры которого сохраняютсяmap
- Сохраняемые параметры
GranException
- при необходимости
java.lang.Exception
public SubscriptionBean[] getSubscriptionList(java.lang.String sessionId, java.lang.String filterId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяfilterId
- ID фильтра, для которого получаем подпискиtaskId
- ID задачи, для которой получаем подписки
GranException
- при необходимости
java.lang.Exception
SecuredSubscriptionBean
public SubscriptionBean[] getAllSubscriptionList(java.lang.String sessionId, java.lang.String filterId) throws java.lang.Exception
sessionId
- сессия пользователяfilterId
- ID фильтра, для которого получаем подписки
GranException
- при необходимости
java.lang.Exception
SecuredSubscriptionBean
public void unSubscribe(java.lang.String sessionId, java.lang.String subscriptionId) throws java.lang.Exception
sessionId
- сессия пользователяsubscriptionId
- ID подписки, которую удаляем
GranException
- при необходимости
java.lang.Exception
public void updateSubscription(java.lang.String sessionId, java.lang.String subscriptionId, java.lang.String name, java.lang.String filterId, java.lang.String templateId, long startDate, long stopDate, long nextRun, int interval) throws java.lang.Exception
sessionId
- сессия пользователяname
- Название подпискиsubscriptionId
- ID редактируемой подпискиfilterId
- ID фильтра, для которого получаем подпискиstartDate
- Дата/время начала рассылкиstopDate
- Дата/время окончания рассылкиnextRun
- Время следующего запускаinterval
- Истервал рассылкиtemplateId
- ID шаблона письма
GranException
- при необходимости
java.lang.Exception
public java.lang.String createSubscription(java.lang.String sessionId, java.lang.String name, java.lang.String userId, java.lang.String groupId, java.lang.String taskId, java.lang.String filterId) throws java.lang.Exception
sessionId
- сессия пользователяname
- Название подпискиuserId
- ID подписанного пользователяgroupId
- ID подписанной группыtaskId
- ID задаче, на уровне которой создается подпискаfilterId
- ID фильтра, для которого получаем подписки
GranException
- при необходимости
java.lang.Exception
public java.lang.String createTaskFilter(java.lang.String sessionId, java.lang.String name, java.lang.String description, boolean priv, java.lang.String taskId, java.lang.String ownerId, java.lang.String preferences) throws java.lang.Exception
sessionId
- сессия пользователяname
- название фильтраdescription
- описание фильтраpriv
- указывает приватный фильтр или нетtaskId
- ID задачи на уровне которой создается фильтрownerId
- ID пользователя, который создает фильтр
GranException
- при необходимости
java.lang.Exception
public java.lang.String createUserFilter(java.lang.String sessionId, java.lang.String toUserId, java.lang.String name, java.lang.String description, boolean priv, java.lang.String preferences) throws java.lang.Exception
sessionId
- сессия пользователяtoUserId
- ID пользователя на уровне которого создается фильтрname
- Название задачиdescription
- Описание задачиpriv
- указывает приватный фильтр или нет
GranException
- при необходимости
java.lang.Exception
public java.lang.String cloneTaskFilter(java.lang.String sessionId, java.lang.String filterId, java.lang.String currentTaskId) throws java.lang.Exception
sessionId
- сессия пользователяfilterId
- ID фильтра, который клонируемcurrentTaskId
- ID задачи, на уровне которой клонируется фильтр
GranException
- при необходимости
java.lang.Exception
public java.lang.String cloneUserFilter(java.lang.String sessionId, java.lang.String currentUserId, java.lang.String filterId) throws java.lang.Exception
sessionId
- сессия пользователяfilterId
- ID фильтра, который клонируемcurrentUserId
- ID пользователя, который клонирует фильтр
GranException
- при необходимости
java.lang.Exception
public void updateTaskFilter(java.lang.String sessionId, java.lang.String filterId, java.lang.String name, java.lang.String description, boolean priv, java.lang.String preferences) throws java.lang.Exception
sessionId
- сессия пользователяfilterId
- ID фильтраname
- Название фильтраdescription
- Описание фильтраpriv
- Видимость фильтра (приватный или публичный)preferences
- Настройки фильтра
GranException
- при необходимости
java.lang.Exception
SafeString
public void updateUserFilter(java.lang.String sessionId, java.lang.String filterId, java.lang.String name, java.lang.String description, boolean priv, java.lang.String preferences) throws java.lang.Exception
sessionId
- Сессия пользователяfilterId
- ID фильтраname
- Название фильтраdescription
- Описание фильтраpriv
- Видимость фильтра (приватный или публичный)preferences
- Настройки фильтра
GranException
- при необходимости
java.lang.Exception
SafeString
public void deleteTaskFilter(java.lang.String sessionId, java.lang.String filterId) throws java.lang.Exception
sessionId
- сессия пользователяfilterId
- ID фильтра, Который удаляем
GranException
- при необходимости
java.lang.Exception
public void deleteUserFilter(java.lang.String sessionId, java.lang.String filterId) throws java.lang.Exception
sessionId
- сессия ользователяfilterId
- ID фильтра, который удаляем
GranException
- при необходимости
java.lang.Exception
public java.lang.String getCurrentFilterId(java.lang.String sessionId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия ользователяtaskId
- ID Задачи, на уровне которой берется фильтр
GranException
- при необходимости
java.lang.Exception
public java.lang.String getCurrentUserFilterId(java.lang.String sessionId, java.lang.String userId) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID Пользователя, на уровле которого берется фильтр
GranException
- при необходимости
java.lang.Exception
public java.lang.String setCurrentFilter(java.lang.String sessionId, java.lang.String taskId, java.lang.String filterId) throws java.lang.Exception
sessionId
- сессия пользователяtaskId
- ID задачи, для которой устанавливается текущий выбранный фильтрfilterId
- ID фильтра, который устанавливается
GranException
- при необходимости
java.lang.Exception
public java.lang.String setCurrentUserFilter(java.lang.String sessionId, java.lang.String userId, java.lang.String filterId) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID пользователя, для которого устанавливается текущий выбранный фильтрfilterId
- ID фильтра, который устанавливается
GranException
- при необходимости
java.lang.Exception
public NotificationBean[] getNotificationList(java.lang.String sessionId, java.lang.String filterId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяfilterId
- ID фильтраtaskId
- текущая задача
GranException
- при необходимости
java.lang.Exception
SecuredNotificationBean
public NotificationBean[] getAllNotificationList(java.lang.String sessionId, java.lang.String filterId) throws java.lang.Exception
sessionId
- сессия пользователяfilterId
- ID фильтра, для которого беруться уведомления
GranException
- при необходимости
java.lang.Exception
SecuredNotificationBean
public void setNotification(java.lang.String sessionId, java.lang.String name, java.lang.String filterId, java.lang.String userId, java.lang.String groupId, java.lang.String taskId) throws java.lang.Exception
sessionId
- сессия пользователяname
- Название уведомленияfilterId
- ID фильтра, с использованием которого фильтруются задачи для рассылки уведомленийuserId
- ID пользователя, для которого создается уведомлениеgroupId
- ID группы, для которой создается уведомлениеtaskId
- ID хадачи, на уровне которой создается уведомление
GranException
- при необходимости
java.lang.Exception
public void updateNotification(java.lang.String sessionId, java.lang.String notificationId, java.lang.String filterId, java.lang.String name, java.lang.String templateId, java.lang.String condition) throws java.lang.Exception
sessionId
- сессия пользователяnotificationId
- ID редактируемого уведомленияname
- Название уведомленияtemplateId
- ID шаблона письмаfilterId
- ID фильтра, на основании которого фильтруются задачи для рассылки уведомленийcondition
- Перечень события, на которые идет реакция
GranException
- при необходимости
java.lang.Exception
public void unsetNotification(java.lang.String sessionId, java.lang.String notificationId) throws java.lang.Exception
sessionId
- сессия пользователяnotificationId
- ID удаляемого уведомления
GranException
- при необходимости
java.lang.Exception
public FilterBean[] getUserFilterList(java.lang.String sessionId, java.lang.String userId) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID пользователя, для которого достаются фильтры
GranException
- при необходимости
java.lang.Exception
SecuredFilterBean
public FilterBean[] getAllUserFilterList(java.lang.String sessionId, java.lang.String userId) throws java.lang.Exception
sessionId
- сессия пользователяuserId
- ID пользователя, для которого достаются фильтры
GranException
- при необходимости
java.lang.Exception
SecuredFilterBean
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |