java.lang.Object
br.com.receitaquedoimenos.ReceitaQueDoiMenos.models.meal.MealMapper

@Component public class MealMapper extends Object
Classe que Representa um mapeador de entidades, melhorando a abstração dentro dos serviços.
Author:
Pedro Henrique Pereira de Oliveira
  • Constructor Details

    • MealMapper

      public MealMapper()
  • Method Details

    • toEntity

      public Meal toEntity(MealRequestDTO mealRequestDTO)
      Retorna uma instância da Meal.class a partir de um record MealRequestDTO
      Parameters:
      mealRequestDTO - MealRequestDTO recebido
      Returns:
      Instância Meal.class
    • toResponseDTO

      public MealResponseDTO toResponseDTO(Meal meal)
      Retorna a Instância de um record MealResponseDTO a partir de um Meal.class

      Ps: É retornado um conjunto de informações adicionais nessa instância, alocados em um record UserCreatorRecipeResponseDTO, sendo informações adquiridas dentro de UserRepository.class

      Parameters:
      meal - Meal.class recebido
      Returns:
      Instância MealResponseDTO