LocalSimpUser simpUser = this.users.get(name); if (simpUser == null) { simpUser = new LocalSimpUser(name); this.users.put(name, simpUser); simpUser.addSession(session); this.sessions.put(sessionId, session); if (session != null) { LocalSimpUser user = session.getUser(); user.removeSession(sessionId); if (!user.hasSessions()) { this.users.remove(user.getName());
LocalSimpUser simpUser = this.users.get(name); if (simpUser == null) { simpUser = new LocalSimpUser(name); this.users.put(name, simpUser); simpUser.addSession(session); this.sessions.put(sessionId, session); if (session != null) { LocalSimpUser user = session.getUser(); user.removeSession(sessionId); if (!user.hasSessions()) { this.users.remove(user.getName());
LocalSimpUser simpUser = this.users.get(name); if (simpUser == null) { simpUser = new LocalSimpUser(name); this.users.put(name, simpUser); simpUser.addSession(session); this.sessions.put(sessionId, session); if (session != null) { LocalSimpUser user = session.getUser(); user.removeSession(sessionId); if (!user.hasSessions()) { this.users.remove(user.getName());
@Override public int hashCode() { return getName().hashCode(); }
@Override public int hashCode() { return getName().hashCode(); }
@Override public String toString() { return "name=" + getName() + ", sessions=" + this.userSessions; } }
@Override public boolean equals(Object other) { return (this == other || (other instanceof SimpUser && getName().equals(((SimpUser) other).getName()))); }
@Override public String toString() { return "name=" + getName() + ", sessions=" + this.userSessions; } }
@Override public boolean equals(Object other) { return (this == other || (other instanceof SimpUser && getName().equals(((SimpUser) other).getName()))); }
@Override public boolean equals(Object other) { return (this == other || (other instanceof SimpUser && getName().equals(((SimpUser) other).getName()))); }
@Override public int hashCode() { return getName().hashCode(); }
@Override public String toString() { return "name=" + getName() + ", sessions=" + this.userSessions; } }