/** * Remplaza las instancias de knowledgeArea asociadas a una instancia de Translator * * @param translatorId Identificador de la instancia de Translator * @param knowledgeAreas Colección de instancias de knowledgeAreaDTO a asociar a instancia de * Translator * @return Nueva colección de knowledgeAreaDTO asociada a la instancia de Translator * @generated */ @PUT @Path("{translatorId: \\d+}/knowledgeAreas") public List<KnowledgeAreaDTO> replaceKnowledgeAreas( @PathParam("translatorId") Long translatorId, List<KnowledgeAreaDTO> knowledgeAreas) { return KnowledgeAreaConverter.listEntity2DTO( translatorLogic.replaceKnowledgeAreas( translatorId, KnowledgeAreaConverter.listDTO2Entity(knowledgeAreas))); }
/** * Asocia un knowledgeArea existente a un Translator * * @param translatorId Identificador de la instancia de Translator * @param knowledgeAreaId Identificador de la instancia de knowledgeArea * @return Instancia de knowledgeAreaDTO que fue asociada a Translator * @generated */ @POST @Path("{translatorId: \\d+}/knowledgeAreas/{knowledgeAreaId: \\d+}") public KnowledgeAreaDTO addknowledgeAreas( @PathParam("translatorId") Long translatorId, @PathParam("knowledgeAreaId") Long knowledgeAreaId) { return KnowledgeAreaConverter.fullEntity2DTO( translatorLogic.addKnowledgeAreas(translatorId, knowledgeAreaId)); }
/** * Obtiene una colección de instancias de knowledgeAreaDTO asociadas a una instancia de Translator * * @param translatorId Identificador de la instancia de Translator * @return Colección de instancias de knowledgeAreaDTO asociadas a la instancia de Translator * @generated */ @GET @Path("{translatorId: \\d+}/knowledgeAreas") public List<KnowledgeAreaDTO> listKnowledgeAreas(@PathParam("translatorId") Long translatorId) { return KnowledgeAreaConverter.listEntity2DTO(translatorLogic.listKnowledgeAreas(translatorId)); }