package edu.asu.spring.quadriga.service.textfile.mapper; import edu.asu.spring.quadriga.domain.workspace.ITextFile; import edu.asu.spring.quadriga.dto.TextFileDTO; /** * Interface for Mapping DTO Objects and Domain Objects back and forth. * * @author Nischal Samji * */ public interface ITextFileMapper { /** * @param textId * TextFile ID for the TextFiles to be retrieved. * @return Returns a TextFile Object. */ public abstract ITextFile getTextFile(TextFileDTO tfDTO); /** * @param txtFile * Domain Object to be mapped to a DTO. * @return Returns the mapped DTO object for a textfile domain object. */ public abstract TextFileDTO getTextFileDTO(ITextFile txtFile); }