...
Ścieżka do servletu: api/comments
Metoda: POST
Parametry:
...
Request Content-Type: application/json
Treść zapytania:
Obiekt JSON zawierający definicji komentarza. Definicja powinna zawierać następujące pole:
- processId - Id procesu
- activityId - Id zadania
- comment - Treść komentarza
Info | ||
---|---|---|
| ||
Każdy komentarz w systemie posiada informacje o użytkowniku, który go napisał, oraz datę dodanie. Podczas zapisywania komentarza za pomocą powyższego servlet'u użytkownik pobierany jest z sesji, a data ustawiana jest na aktualną. |
Odpowiedź:
- Odpowiedź zawiera obiekt definicji komentarza(z uzupełnionymi polami userId, timestamp, oraz id).
Pobranie komentarza po id
Ścieżka do servletu: api/comments/{commentId}
Metoda: GET
Parametry:
- commentId - Id komentarza( parametr przekazany w ścieżce servlet'u)
Odpowiedź:
- Odpowiedź zawiera obiekt definicji komentarza.
Pobranie komentarza po id
Ścieżka do servletu: api/comments/query
Metoda: GET
Parametry:
- activityId - activityId
Odpowiedź:
- Odpowiedź zawiera obiekt przechowujący całkowitą ilość wyników w polu total, oraz listę użytkowników w polu datalistę obiektów definicji komentarza.