Interface CommentService
- All Superinterfaces:
BaseFinder<Comment,
Long>
Umożliwia zarządzanie komentarzami.
- Author:
- Paweł Rosolak 05-10-2012
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canUserAddComment
(String processId, String activityId, String userId) Sprawdza, czy użytkownik może dodać komentarz do podanego zadaniacreateComment
(Comment comment) Tworzy komentarz z wywołaniem eventówcreateComment
(Comment comment, boolean fireEvent) Tworzy komentarzvoid
deleteById
(Long commentId) Usuwa komentarz o podanym idgetCommentsForActivity
(String activityId) Pobiera komentarze dla konkretnego zadaniagetCommentsForProcess
(String processId) Pobiera wszystkie komentarze dla procesuMethods inherited from interface com.suncode.pwfl.support.BaseFinder
count, countAll, findByCriteria, findByCriteria, findByProperty, findOne, findOneByProperty, get, get, getAll, getAll, getCountedResult, getCountedResult, scrollByCriteria, scrollByCriteria
-
Method Details
-
getCommentsForProcess
Pobiera wszystkie komentarze dla procesu- Parameters:
processId
- Id procesu- Returns:
- Zwraca listę komentarzy
-
deleteById
Usuwa komentarz o podanym id- Parameters:
commentId
- Id komentarza
-
getCommentsForActivity
Pobiera komentarze dla konkretnego zadania- Parameters:
activityId
- Id zadania- Returns:
-
createComment
Tworzy komentarz z wywołaniem eventów- Parameters:
comment
- Definicja komentarza- Returns:
- Id utworzonego komentarza
-
createComment
Tworzy komentarz- Parameters:
comment
- Definicja komentarzafireEvent
- Określa, czy wywoływać eventy przed i po dodaniu komentarza. True - eventy są wywoływane, false - nie są wywoływane.- Returns:
- Id utworzonego komentarza
-
canUserAddComment
Sprawdza, czy użytkownik może dodać komentarz do podanego zadania- Parameters:
processId
- Id procesuactivityId
- Id zadaniauserId
- Id użytkownika
-