Skip to content
Snippets Groups Projects
Commit c020c7bf authored by JotaJota96's avatar JotaJota96
Browse files

Ahora los usuarios que ya estaban eliminados, se desvinculan de los nuevos usuarios eliminados

parent 62c71975
Branches
Tags
No related merge requests found
......@@ -374,6 +374,18 @@ public class CAdmin implements IAdmin{
// una manda a quitar todoslos videos del usuario a eliminar
this.seleccionarUsuario(elim.getNickname());
ArrayList<DtVideo> videos = this.listarVideosDeUsuario();
// Para facilitar el algoritmo, agrego a la coleccion (de manera provisoria) los usuarios eliminados
// ¡Recuerdo los nicknames para sacarlos despues!
ArrayList<String> nicksProvisorios = new ArrayList();
try {
for (Usuario u : new UsuarioJpaController().findUsuarioEliminadoEntities()){
nicksProvisorios.add(u.getNickname());
this.usuarios.put(u.getNickname(), u);
}
} catch (Exception e) {
throw new RuntimeException(e.getMessage());
}
for (Map.Entry<String, Usuario> it : usuarios.entrySet()){
if (it.getValue().getNickname().equals(elim.getNickname())) continue;
......@@ -395,6 +407,11 @@ public class CAdmin implements IAdmin{
}
}
// quito de la coleccion los usuarios que estaban eliminados y agregue provisoriamente antes del for
for (String s : nicksProvisorios){
this.usuarios.remove(s);
}
// obtiene la fecha actual
java.util.Date utilDate = new java.util.Date();
java.sql.Date hoy = new java.sql.Date(utilDate.getTime());
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment