Ejemplo n.º 1
0
  @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);
    }
  }
Ejemplo n.º 2
0
 @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);
   }
 }