27 lines
667 B
Java
27 lines
667 B
Java
package fr.istic.taa.jaxrs.Mapper;
|
|
|
|
import fr.istic.taa.jaxrs.DTO.QuestionDTO;
|
|
import fr.istic.taa.jaxrs.metier.Question;
|
|
import fr.istic.taa.jaxrs.metier.Reponse;
|
|
import org.mapstruct.Mapper;
|
|
import org.mapstruct.Mapping;
|
|
import org.mapstruct.factory.Mappers;
|
|
|
|
import java.util.List;
|
|
|
|
@Mapper
|
|
public interface QuestionMapper {
|
|
QuestionMapper INSTANCE = Mappers.getMapper( QuestionMapper.class );
|
|
|
|
|
|
QuestionDTO toDTO(Question question);
|
|
|
|
Question toEntity(QuestionDTO questionDTO);
|
|
|
|
List<QuestionDTO> toDTOs(List<Question> questionList);
|
|
|
|
default List<String> question_ReponseString(Reponse reponse){
|
|
return reponse.getReponses();
|
|
}
|
|
}
|