package edu.asu.spring.quadriga.service.publicwebsite.mapper.impl;
import org.springframework.stereotype.Service;
import edu.asu.spring.quadriga.domain.settings.IAboutText;
import edu.asu.spring.quadriga.domain.settings.impl.AboutText;
import edu.asu.spring.quadriga.dto.AboutTextDTO;
import edu.asu.spring.quadriga.service.publicwebsite.mapper.IAboutTextMapper;
/**
* @author Nischal Samji
*
* Implementation class for {@link IAboutTextMapper}
*
*/
@Service
public class AboutTextMapper implements IAboutTextMapper {
@Override
public IAboutText aboutTextDTOtoBean(AboutTextDTO abtDTO) {
IAboutText abtText = new AboutText();
abtText.setDescription(abtDTO.getDescription());
abtText.setTitle(abtDTO.getTitle());
abtText.setId(abtDTO.getId());
abtText.setProjectId(abtDTO.getProjectId());
return abtText;
}
@Override
public AboutTextDTO aboutTextBeanToDTO(IAboutText abtText) {
AboutTextDTO abtDTO = new AboutTextDTO();
abtDTO.setDescription(abtText.getDescription());
abtDTO.setId(abtText.getId());
abtDTO.setTitle(abtText.getTitle());
abtDTO.setProjectId(abtText.getProjectId());
return abtDTO;
}
}