Index

A B C D E F G H I L M N P R S T U V W 
All Classes|All Packages|Constant Field Values|Serialized Form

U

updateImageIngredients(String, List<String>) - Method in class com.cis.gorecipe.controller.FoodImageController
This method allows users to correct misclassification of ingredients in images by supplying their owl list of ingredients
updateUser(Long, UserDTO) - Method in class com.cis.gorecipe.controller.UserController
 
uploadedBy - Variable in class com.cis.gorecipe.model.FoodImage
The user which uploaded the image to GoRecipe
uploadFile(String, InputStream, String) - Method in interface com.cis.gorecipe.service.S3Service
 
uploadFile(String, InputStream, String) - Method in class com.cis.gorecipe.service.S3ServiceImpl
 
uploadImage(MultipartFile, Long) - Method in class com.cis.gorecipe.controller.FoodImageController
 
uploadProfilePicture(MultipartFile, Long) - Method in class com.cis.gorecipe.controller.UserController
 
user - Variable in class com.cis.gorecipe.model.RecipeCalendarItem
The user whose calendar this item is being added to
User - Class in com.cis.gorecipe.model
This class allows GoRecipe to store user information, including login information and personal preferences (such as favorite ingredients, favorite recipes, etc.)
User() - Constructor for class com.cis.gorecipe.model.User
 
userController - Variable in class com.cis.gorecipe.controller.UserControllerTest
 
UserController - Class in com.cis.gorecipe.controller
This class handles the API endpoints related to user account management
UserController(UserRepository, RecipeRepository, IngredientRepository, RecipeCalendarItemRepository, S3Service) - Constructor for class com.cis.gorecipe.controller.UserController
 
UserControllerTest - Class in com.cis.gorecipe.controller
This class houses the unit/integration tests for all RecipeController API endpoints
UserControllerTest() - Constructor for class com.cis.gorecipe.controller.UserControllerTest
 
UserDTO - Class in com.cis.gorecipe.dto
This class acts as a transfer object for the User class to allow serialization of Users without making the password field visible
UserDTO(User) - Constructor for class com.cis.gorecipe.dto.UserDTO
 
username - Variable in class com.cis.gorecipe.dto.UserDTO
A unique string for user login
username - Variable in class com.cis.gorecipe.model.User
A unique string for user login
UserNotFoundException - Exception in com.cis.gorecipe.exception
 
UserNotFoundException(Long) - Constructor for exception com.cis.gorecipe.exception.UserNotFoundException
 
UserNotFoundException(String) - Constructor for exception com.cis.gorecipe.exception.UserNotFoundException
 
userRepository - Variable in class com.cis.gorecipe.Application
 
userRepository - Variable in class com.cis.gorecipe.BaseTest
 
userRepository - Variable in class com.cis.gorecipe.controller.FoodImageController
For interfacing with the User table in the database
userRepository - Variable in class com.cis.gorecipe.controller.RecipeController
 
userRepository - Variable in class com.cis.gorecipe.controller.UserController
For interfacing with the User table in the database
UserRepository - Interface in com.cis.gorecipe.repository
This interface provides a way to use JPA to interface with the GoRecipe database to manage Users
A B C D E F G H I L M N P R S T U V W 
All Classes|All Packages|Constant Field Values|Serialized Form