/** * Actualiza la información de una instancia de Book. * * @param id Identificador de la instancia de Book a modificar * @param dto Instancia de TranslatorDTO con los nuevos datos. * @return Instancia de TranslatorDTO con los datos actualizados. * @generated */ @PUT @Path("{id: \\d+}") public TranslatorDTO updateTranslator(@PathParam("id") Long id, TranslatorDTO dto) { TranslatorEntity entity = TranslatorConverter.fullDTO2Entity(dto); entity.setId(id); return TranslatorConverter.fullEntity2DTO(translatorLogic.updateTranslator(entity)); }
/** * Se encarga de crear un book en la base de datos. * * @param dto Objeto de TranslatorDTO con los datos nuevos * @return Objeto de TranslatorDTO con los datos nuevos y su ID. * @generated */ @POST @StatusCreated public TranslatorDTO createTranslator(TranslatorDTO dto) { TranslatorEntity entity = TranslatorConverter.fullDTO2Entity(dto); return TranslatorConverter.fullEntity2DTO(translatorLogic.createTranslator(entity)); }