public List<GestionCobranzaEnt> grabarDinamicoListaGestionCobranzaEnt(GestionCobranza o)
      throws BusinessException {
    List<GestionCobranzaEnt> listaGestionCobranzaEnt = null;
    GestionCobranzaEnt gestionCobranzaEnt = null;
    GestionCobranzaEnt gestionCobranzaEntTemp = null;

    try {
      listaGestionCobranzaEnt = o.getListaGestionCobranzaEnt();
      for (int i = 0; i < listaGestionCobranzaEnt.size(); i++) {
        gestionCobranzaEnt = listaGestionCobranzaEnt.get(i);
        log.info("GestionCobranzaEnt.intEstadoCod: " + gestionCobranzaEnt.getIntEstadoCod());
        log.info("GestionCobranzaEnt.intNivel: " + gestionCobranzaEnt.getIntNivel());
        log.info("GestionCobranzaEnt.id: " + gestionCobranzaEnt.getId());
        if (gestionCobranzaEnt.getId().getIntItemGestCobrEntidad() == null) {
          gestionCobranzaEnt.setId(new GestionCobranzaEntId());
          gestionCobranzaEnt
              .getId()
              .setIntPersEmpresaGestion(o.getId().getIntPersEmpresaGestionPK());
          gestionCobranzaEnt
              .getId()
              .setIntItemGestionCobranza(o.getId().getIntItemGestionCobranza());
          gestionCobranzaEnt.setIntEstadoCod(Constante.PARAM_T_ESTADOUNIVERSAL_ACTIVO);
          boGestionCobranzaEnt.grabarGestionCobranzaEnt(gestionCobranzaEnt);
        } else {
          gestionCobranzaEntTemp =
              boGestionCobranzaEnt.getGestionCobranzaEntPorPK(gestionCobranzaEnt);
          if (gestionCobranzaEntTemp == null) {
            gestionCobranzaEnt = boGestionCobranzaEnt.grabarGestionCobranzaEnt(gestionCobranzaEnt);
          } else {
            gestionCobranzaEnt =
                boGestionCobranzaEnt.modificarGestionCobranzaEnt(gestionCobranzaEnt);
          }
        }
        log.info(
            "GestionCobranzaEnt.id.intItemGestCobrEntidadPK: "
                + gestionCobranzaEnt.getId().getIntItemGestCobrEntidad());
      }
    } catch (BusinessException e) {
      throw e;
    } catch (Exception e) {
      throw new BusinessException(e);
    }
    return listaGestionCobranzaEnt;
  }