Dodanie komentarza
Ścieżka do servletu: api/comments
Metoda: POST
Request Content-Type: application/json
Treść zapytania:
Obiekt JSON zawierający definicję 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 komentarzy do zadania
Ścieżka do servletu: api/comments/query
Metoda: GET
Parametry:
- activityId - activityId
Odpowiedź:
- Odpowiedź zawiera listę obiektów definicji komentarza.
Usunięcie komentarza
Ścieżka do servletu: api/comments/{commentId}
Metoda: DELETE
Parametry:
- commentId - Id komentarza( parametr przekazany w ścieżce servlet'u)
Odpowiedź:
- Pusta odpowiedź