java.lang.Object
edu.ntnu.idatt2106_2023_06.backend.service.items.RecipeService

@Service public class RecipeService extends Object
  • Constructor Details

    • RecipeService

      public RecipeService()
  • Method Details

    • getRecipe

      public RecipeLoadDTO getRecipe(String recipeName)
    • addRecipeSuggestion

      public void addRecipeSuggestion(RecipeSuggestionAddDTO recipeSuggestionAddDTO)
    • loadRecipeSuggestion

      public List<RecipeSuggestionLoad> loadRecipeSuggestion(Long fridgeId)
    • deleteRecipeSuggestion

      public void deleteRecipeSuggestion(Long recipeId, Long fridgeId, Long userId)
    • getRecipesByName

      public org.springframework.data.domain.Page<RecipeLoadDTO> getRecipesByName(String recipeName, int page, int size)
    • getRecipesByFridgeIdAndDay

      public org.springframework.data.domain.Page<RecipeLoadDTO> getRecipesByFridgeIdAndDay(Long fridgeId, int page, int size, Day day)
    • getRecipesByFridgeId

      public org.springframework.data.domain.Page<RecipeLoadDTO> getRecipesByFridgeId(Long fridgeId, int page, int size)
    • countMatchingItems

      public int countMatchingItems(RecipeLoadDTO recipeDTO, Long fridgeId)