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
 
 
 -