java.lang.Object
br.com.receitaquedoimenos.ReceitaQueDoiMenos.models.drink.DrinkMapper

@Component public class DrinkMapper 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

    • DrinkMapper

      public DrinkMapper()
  • Method Details

    • toEntity

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

      public DrinkResponseDTO toResponseDTO(Drink drink)
      Retorna a Instância de um record DrinkResponseDTO a partir de um Drink.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:
      drink - Drink.class recebido
      Returns:
      Instância DrinkResponseDTO