kz.arta.synergy.server.api.rest.notifications
Class NotificationsService
java.lang.Object
kz.arta.synergy.server.api.rest.notifications.NotificationsService
public class NotificationsService
- extends java.lang.Object
Created by IntelliJ IDEA.
User: topa
Date: 14.01.14
Time: 18:08
To change this template use File | Settings | File Templates.
|
Method Summary |
java.lang.String |
get(long lastGetTime,
boolean subscribedOnly,
java.util.List<java.lang.Integer> actionType,
java.util.List<java.lang.Integer> objectType,
java.lang.String locale)
Метод возвращает уведомления для авторизованного пользователя
URL rest/api/notifications/get
Method GET
|
java.lang.String |
getHost()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NotificationsService
public NotificationsService()
get
public java.lang.String get(long lastGetTime,
boolean subscribedOnly,
java.util.List<java.lang.Integer> actionType,
java.util.List<java.lang.Integer> objectType,
java.lang.String locale)
Метод возвращает уведомления для авторизованного пользователя
URL rest/api/notifications/get
Method GET
- Parameters:
lastGetTime - Время последнего получения уведомлений в миллисекундах, если ранее уведомления не запрашивались
значние передавать не надо - система сама определит количество последних уведомлений, которые надо вернутьsubscribedOnly - true - система вернет только те типы уведомлений на получение которых пользователь подписан, согласно
настройкам в системе, false - вернет все типы уведомленийactionType - идентификатор типа уведомления (action_types.typeID), передача этого ограничивает возвращаемые уведомления
данным типом/типами. Если необходимо передать несколько типов уведомлений - параметр надо указать в запросе несколько разobjectType - идентификатор объекта, передача этого параметра ограничиывает возвращаемые уведомления
по типу объекта, к которому они относятся. Если необходимо передать несколько типов объектов - параметр надо указать в запросе несколько раз
Обрабатываются значения парамтра:
4 - работа, проекты
8 - задача
2 - цель
16 - показательlocale - локаль авторизованного пользователя, по-умолчанию ru
- Returns:
- список уведомлений, удовлетворяющих параметрам и текущее время в миллисекундах. Это время надо передать
при получении следующей порции уведомлений.
Формат ответа:
{
"lasGetTime": "yyyy-MM-dd HH:ss:mm", - стамп времени получения уведомлений
"notifications": - список уведомлений
[
{
"time":"", - время события
"notification":"" - текст уведомления
}, ...
]
getHost
public java.lang.String getHost()
Copyright © 2000 Dummy Corp. All Rights Reserved.