Interface MenuItemReviewRepository
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<MenuItemReview,
,Long> org.springframework.data.repository.Repository<MenuItemReview,
Long>
@Repository
public interface MenuItemReviewRepository
extends org.springframework.data.repository.CrudRepository<MenuItemReview,Long>
The MenuItemReviewRepository is a repository for MenuItemReview entities.
-
Method Summary
Modifier and TypeMethodDescriptionfindAllByItemId
(long itemId) This method returns all MenuItemReview entities with a given itemId.findAllByReviewerEmail
(String reviewerEmail) This method returns all MenuItemReview entities with a given reviewerEmail.findAllByStars
(int stars) This method returns all MenuItemReview entities with a given stars.Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findAll, findAllById, findById, save, saveAll
-
Method Details
-
findAllByItemId
This method returns all MenuItemReview entities with a given itemId.- Parameters:
itemId
- id corresponding to the id of an entry in UCSBDiningCommonsMenuItems- Returns:
- all MenuItemReview entities with a given itemId
-
findAllByReviewerEmail
This method returns all MenuItemReview entities with a given reviewerEmail.- Parameters:
reviewerEmail
- email of the author of the review.- Returns:
- all MenuItemReview entities with a given reviewerEmail
-
findAllByStars
This method returns all MenuItemReview entities with a given stars.- Parameters:
stars
- star rating, from 0 to 5, of the review- Returns:
- all MenuItemReview entities with a given stars
-