@Override public void marcarNotificacionComoLeida(long idNoti, long idAV) throws Exception { String tenant = getTenant(idAV); if (tenant != null) { avDAOTenant.open(tenant); Notificacion noti = avDAOTenant.buscarNotificacion(idNoti, tenant); noti.setLeido(true); avDAOTenant.actualizarNotificacion(noti, tenant); avDAOTenant.close(tenant); } else { throw new Exception("No existe un AV con id: " + idAV); } }
@Override public void modificarNotificacion(long idAV, long idNoti, String texto, boolean leido) throws Exception { if (idAV > 0) { String tenant = getTenant(idAV); if (tenant != null) { avDAOTenant.open(tenant); Notificacion noti = avDAOTenant.buscarNotificacion(idNoti, tenant); noti.setTexto(texto); noti.setLeido(leido); avDAOTenant.actualizarNotificacion(noti, tenant); avDAOTenant.close(tenant); } else { throw new Exception("No existe un AV con id: " + idAV); } } else { throw new Exception("Valor de idAV invalido: " + idAV); } }