package com.pollex.pam.service.mapper; import static java.util.stream.Collectors.toList; import java.util.List; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import com.pollex.pam.domain.Satisfaction; import com.pollex.pam.service.dto.SatisfactionDTO; @Service public class SatisfactionMapper { public SatisfactionDTO toDTO(Satisfaction source) { SatisfactionDTO target = new SatisfactionDTO(); target.setScore(source.getScore()); BeanUtils.copyProperties(source, target); return target; } public List toDTO(List satisfactionList) { if(satisfactionList==null) return null; return satisfactionList.stream() .map(s -> toDTO(s)) .collect(toList()); } }