package edu.asu.spring.quadriga.service.transformation.mapper.impl; import org.springframework.stereotype.Service; import edu.asu.spring.quadriga.domain.impl.workspace.TransformationFile; import edu.asu.spring.quadriga.domain.workspace.ITransformationFile; import edu.asu.spring.quadriga.dto.TransformFilesDTO; import edu.asu.spring.quadriga.service.transformation.mapper.ITransformationMapper; /** * * @author yoganandakishore * */ @Service public class TransformationMapper implements ITransformationMapper { @Override public ITransformationFile getTransformFile(TransformFilesDTO transformFilesDTO) { TransformationFile transformFile = new TransformationFile(); transformFile.setId(transformFilesDTO.getId()); transformFile.setTitle(transformFilesDTO.getTitle()); transformFile.setDescription(transformFilesDTO.getDescription()); transformFile.setPatternFileName(transformFilesDTO.getPatternFileName()); transformFile.setPatternDescription(transformFilesDTO.getMappingDescription()); transformFile.setPatternTitle(transformFilesDTO.getPatternTitle()); transformFile.setMappingFileName(transformFilesDTO.getMappingFileName()); transformFile.setMappingDescription(transformFilesDTO.getMappingDescription()); transformFile.setMappingTitle(transformFilesDTO.getMappingTitle()); transformFile.setUserName(transformFilesDTO.getUserName()); return transformFile; } @Override public TransformFilesDTO getTransformFilesDTO(ITransformationFile transformationFile) { TransformFilesDTO transformFilesDTO = new TransformFilesDTO(); transformFilesDTO.setId(transformationFile.getId()); transformFilesDTO.setTitle(transformationFile.getTitle()); transformFilesDTO.setDescription(transformationFile.getDescription()); transformFilesDTO.setPatternFileName(transformationFile.getPatternFileName()); transformFilesDTO.setPatternDescription(transformationFile.getDescription()); transformFilesDTO.setPatternTitle(transformationFile.getPatternTitle()); transformFilesDTO.setMappingFileName(transformationFile.getMappingFileName()); transformFilesDTO.setMappingDescription(transformationFile.getMappingDescription()); transformFilesDTO.setMappingTitle(transformationFile.getMappingTitle()); transformFilesDTO.setUserName(transformationFile.getUserName()); return transformFilesDTO; } }