Package inha.git.question.api.service
Interface QuestionCommentService
- All Known Implementing Classes:
QuestionCommentServiceImpl
public interface QuestionCommentService
-
Method Summary
Modifier and TypeMethodDescriptioncreateComment
(User user, CreateCommentRequest createCommentRequest) createReplyComment
(User user, CreateReplyCommentRequest createReplyCommentRequest) deleteComment
(User user, Integer commentIdx) deleteReplyComment
(User user, Integer replyCommentIdx) getAllCommentsByQuestionIdx
(User user, Integer questionIdx) questionCommentLike
(User user, CommentLikeRequest commentLikeRequest) questionCommentLikeCancel
(User user, CommentLikeRequest commentLikeRequest) questionReplyCommentLike
(User user, CommentLikeRequest commentLikeRequest) questionReplyCommentLikeCancel
(User user, CommentLikeRequest commentLikeRequest) updateComment
(User user, Integer commentIdx, UpdateCommentRequest updateCommentRequest) updateReplyComment
(User user, Integer replyCommentIdx, UpdateCommentRequest updateCommentRequest)
-
Method Details
-
getAllCommentsByQuestionIdx
-
createComment
-
updateComment
CommentResponse updateComment(User user, Integer commentIdx, UpdateCommentRequest updateCommentRequest) -
deleteComment
-
createReplyComment
ReplyCommentResponse createReplyComment(User user, CreateReplyCommentRequest createReplyCommentRequest) -
updateReplyComment
ReplyCommentResponse updateReplyComment(User user, Integer replyCommentIdx, UpdateCommentRequest updateCommentRequest) -
deleteReplyComment
-
questionCommentLike
-
questionCommentLikeCancel
-
questionReplyCommentLike
-
questionReplyCommentLikeCancel
-