public static Trabajador createObj(HttpServletRequest req) throws TorqueException {
    Trabajador o = BaseTrabajadorHelper.getTrabajador(req);
    o.setId(WebUtils.getintParam(req, getIdName(o)));

    o.setNumero(WebUtils.getStringParam(req, getNumeroName(o)));

    o.setFechaAlta(WebUtils.getStringParam(req, getFechaAltaName(o)));

    o.setFechaBaja(WebUtils.getStringParam(req, getFechaBajaName(o)));

    o.setObs(WebUtils.getStringParam(req, getObsName(o)));

    o.setNombre(WebUtils.getStringParam(req, getNombreName(o)));

    o.setApellidos(WebUtils.getStringParam(req, getApellidosName(o)));

    o.setApellidosDos(WebUtils.getStringParam(req, getApellidosDosName(o)));

    o.setCif(WebUtils.getStringParam(req, getCifName(o)));

    o.setCosteHora(WebUtils.getdoubleParam(req, getCosteHoraName(o)));

    o.setDireccion(WebUtils.getStringParam(req, getDireccionName(o)));

    o.setLocalidadId(
        Integer.parseInt(
            FormatUtils.getFkIdFromString(WebUtils.getStringParam(req, getLocalidadIdName(o)))));

    o.setCp(WebUtils.getStringParam(req, getCpName(o)));

    o.setTlfno(WebUtils.getStringParam(req, getTlfnoName(o)));

    o.setMovil(WebUtils.getStringParam(req, getMovilName(o)));

    o.setEmail(WebUtils.getStringParam(req, getEmailName(o)));

    o.setCategoriaId(
        Integer.parseInt(
            FormatUtils.getFkIdFromString(WebUtils.getStringParam(req, getCategoriaIdName(o)))));

    return o;
  }