remove review service for book concode_field_sep ReviewBookLikeRepository reviewBookLikeRepository concode_elem_sep BookService bookService concode_elem_sep ReviewAuthorLikeRepository reviewAuthorLikeRepository concode_elem_sep ReviewBookRepository reviewBookRepository concode_elem_sep AuthorRepository authorRepository concode_elem_sep ReviewAuthorRepository reviewAuthorRepository concode_elem_sep UserService userService concode_field_sep void addLikeForBookReview concode_elem_sep void addAuthorReview concode_elem_sep ReviewAuthor getReviewAuthorById concode_elem_sep int getNumberOfReviewLikesByUser concode_elem_sep int getNumberOfReviewLikesByBook concode_elem_sep int getNumberOfBookReviewsLikedByTheUser concode_elem_sep void addBookReview concode_elem_sep void removeLikeForAuthorReview concode_elem_sep int getNumberOfReviewLikesByAuthor concode_elem_sep void updateAuthorReview concode_elem_sep int getNumberOfAuthorReviewsLikedByTheUser concode_elem_sep int getNumberOfReviewDislikesByAuthor concode_elem_sep void addLikeForAuthorReview concode_elem_sep void updateBookReview concode_elem_sep ReviewBook getReviewBookById concode_elem_sep void removeLikeForBookReview concode_elem_sep int getNumberOfReviewDislikesByBook concode_elem_sep void removeAuthorReview
void function ( Long arg0 ) { if ( reviewBookRepository . findOne ( arg0 ) == null ) { throw new ReviewDoesnotExistException ( "srini_string" ) ; } reviewBookRepository . delete ( reviewBookRepository . findByReviewBookId ( arg0 ) ) ; }