Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Polish

Dodanie komentarza

Ścieżka do servletu: api/comments

Metoda: POST

Request Content-Typeapplication/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
titleInformacja

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ź


English

Add comment

Path to servlet: api/comments

Method: POST

Request Content-Typeapplication/json

Query Content:

JSON object containing the definition of the comment. The definition should contain the following field:

    • processId - process Id
    • activityId - task Id
    • comment - Content of the comment
Info
titleInfo

Each comment in the system has information about the user who wrote it, and the date it was added. When saving a comment using the above servlet, the user is retrieved from the session, and the date is set to the current date.

Answer:

  • The response contains a comment definition object (with the userId, timestamp, and id fields completed).

Download comment by id

Path to servlet: api/comments/{commentId}

Method: GET

Parameters:

    • commentId - Id of comment( parameter passed in servlet path)

Answer:

  • The answer includes a comment definition object.

Downloading task comments

Path to servlet: api/comments/query

Method: GET

Parameters:

    • activityId - activityId

Answer:

  • The answer includes a comment definition object.

Delete comment

Path to servlet:: api/comments/{commentId}

Method: DELETE

Parameters:

    • commentId - Id of comment( parameter passed in servlet path)

Answer:

  • Empty answer