Skip to content
Snippets Groups Projects
Commit a3e16263 authored by Dominika Zemanovičová's avatar Dominika Zemanovičová Committed by Martin Gargalovič
Browse files

Add AnswerMapper

parent 23b5760b
No related branches found
No related tags found
3 merge requests!31M2,!28M2 user,!27Draft: M2 user
package org.fuseri.moduleexercise.answer;
import org.fuseri.model.dto.exercise.AnswerCreateDto;
import org.fuseri.model.dto.exercise.AnswerDto;
import org.fuseri.model.dto.exercise.AnswerInQuestionCreateDto;
import org.fuseri.moduleexercise.common.DomainMapper;
import org.mapstruct.Mapper;
/**
* Mapper between Answers and their corresponding DTOs
*/
@Mapper
public interface AnswerMapper extends DomainMapper<Answer, AnswerDto> {
/**
* Convert DTO of type AnswerCreateDto to Answer
*
* @param dto DTO to be converted
* @return corresponding Answer entity created from DTO
*/
Answer fromCreateDto(AnswerCreateDto dto);
/**
* Convert DTO of type AnswerInQuestionCreateDto to Answer
* @param dto DTO to be converted
* @return corresponding Answer entity created from DTO
*/
Answer fromCreateDto(AnswerInQuestionCreateDto dto);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment