kz.arta.synergy.server.api.rest.diary
Class DiaryService

java.lang.Object
  extended by kz.arta.synergy.server.api.rest.diary.DiaryService

public class DiaryService
extends java.lang.Object

Created by IntelliJ IDEA. User: topa Date: 19.06.13 Time: 8:45 To change this template use File | Settings | File Templates.


Constructor Summary
DiaryService()
           
 
Method Summary
 java.lang.String createTask(java.lang.String task, java.lang.String taskID, java.lang.String start, java.lang.String finish, boolean wholeDay, java.lang.String userID, java.lang.String locale)
          Метод для создания/изменения задачи URL rest/api/diary/tasks/{userID}/save
Method POST
 java.lang.String deleteTask(java.lang.String taskID, java.lang.String locale)
           
 java.lang.String getModifiedTasks(java.lang.String userID, java.lang.String locale, java.lang.String lastModified)
          
Метод возвращает заметки измененные за последнее время URL rest/api/diary/tasks/{userID}
Method GET
Пример:
http://хост:порт/Synergy/rest/api/diary/tasks/uuid_пользователя?
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiaryService

public DiaryService()
Method Detail

getModifiedTasks

public java.lang.String getModifiedTasks(java.lang.String userID,
                                         java.lang.String locale,
                                         java.lang.String lastModified)

Метод возвращает заметки измененные за последнее время

URL rest/api/diary/tasks/{userID}
Method GET


Пример:
http://хост:порт/Synergy/rest/api/diary/tasks/uuid_пользователя?last-modified=2013-01-01%2008:00:00
Для описания оорфмата json смотрите документацию метода taskToJson(Task)

Parameters:
userID - uuid пользователя, чьи задачи необходимо посмотреть
locale - локаль, по дефолту ru
lastModified - стамп времени
Returns:
список заметок, измененных с момента lastModified в формате json
See Also:
taskToJson(arta.synergy.web.common.client.data.tasks.Task)

createTask

public java.lang.String createTask(java.lang.String task,
                                   java.lang.String taskID,
                                   java.lang.String start,
                                   java.lang.String finish,
                                   boolean wholeDay,
                                   java.lang.String userID,
                                   java.lang.String locale)

Метод для создания/изменения задачи

URL rest/api/diary/tasks/{userID}/save
Method POST

Parameters:
task - текст задачи
taskID - идентификатор задачи (в случае добавления новой задачи должен отсутствовать)
start - дата начала в формате yyyy-MM-dd либо yyyy-MM-dd HH:mm:00 (первый для задач в течение дня, второй для задач с конкретным временем)
finish - дата завершения в формате yyyy-MM-dd либо yyyy-MM-dd HH:mm:00 (первый для задач в течение дня, второй для задач с конкретным временем)
wholeDay - в течение целого дня или нет
userID - идентификатор пользователя для которого создается задача
locale - локаль (по- умолчанию ru)
Returns:
json вида {errorCode: code_value, errorMessage: some_message} Если errorCode = 0, значит действие было выполнено успешно, иначе- нет и в errorMessage должна содержаться информация об ошибке

deleteTask

public java.lang.String deleteTask(java.lang.String taskID,
                                   java.lang.String locale)


Copyright © 2000 Dummy Corp. All Rights Reserved.