public void updateUser(NodoUsuario user) { if (size == 1) { head = user; bottom = user; } else { NodoUsuario auxiliar = head; for (int pos = 0; pos < size; pos++) { if (auxiliar.getUsername().Equals(user.getUsername()) && auxiliar.getPassword().Equals(user.getPassword())) { auxiliar.getAnterior().setSiguiente(user); user.setAnterior(auxiliar.getAnterior()); auxiliar.getSiguiente().setAnterior(user); user.setSiguiente(auxiliar.getSiguiente()); break; } else { auxiliar = auxiliar.getSiguiente(); } } } }
public void addUser(String username, String password) { NodoUsuario nodo = new NodoUsuario(username, password); if (head == null) { nodo.setSiguiente(nodo); nodo.setAnterior(nodo); head = nodo; bottom = nodo; } else { nodo.setAnterior(bottom); nodo.setSiguiente(head); bottom.setSiguiente(nodo); head.setAnterior(nodo); bottom = nodo; } size++; }