Interface IFridgeService
- All Known Implementing Classes:
FridgeService
public interface IFridgeService
This interface contains the methods that the fridge service needs to implement.
- Author:
- Trym Hamer Gudvangen
-
Method Summary
Modifier and TypeMethodDescriptionvoid
createFridge
(String fridgeName, String username) This method creates a new fridge and a new fridge member entry for a given user.void
initializeFridge
(String username) This method creates a new fridge and a new fridge member entry for a given user.retrieveMembersByFridgeId
(Long fridgeId, String username) This method retrieves all the users for a given fridge.
-
Method Details
-
initializeFridge
This method creates a new fridge and a new fridge member entry for a given user.- Parameters:
username
- The username of the user, given as a String
-
createFridge
This method creates a new fridge and a new fridge member entry for a given user.- Parameters:
fridgeName
- The name of the fridge to be created, given as a String.username
- The username of the user, given as a String
-
retrieveMembersByFridgeId
This method retrieves all the users for a given fridge.- Parameters:
fridgeId
- The id of the fridge, given as a Long object.- Returns:
- FridgeMemberLoadAllDTO containing a list of all the members.
-