/** * */ package net.agef.jobexchange.webservice.adapter; import net.agef.jobexchange.domain.LanguageSkill; import net.agef.jobexchange.exceptions.EnumValueNotFoundException; import net.agef.jobexchange.exceptions.LanguageNotFoundException; import net.agef.jobexchange.webservice.entities.LanguageSkillDTO; /** * @author AGEF * */ public interface LanguageSkillAssembler { public LanguageSkillDTO createDTO(LanguageSkill language); public LanguageSkill createDomainObj(LanguageSkillDTO dto)throws LanguageNotFoundException, EnumValueNotFoundException; public LanguageSkill updateDomainObj(LanguageSkillDTO dto, LanguageSkill existingLanguage) throws LanguageNotFoundException, EnumValueNotFoundException; }