Hi,
mir geht es um ein Programm welches mittels IceFaces realisiert werden soll.
http://www.icefaces.org/main/home/index.jsp
Mir ist klar wie ich auf die aktuelle Session und somit auf die zugehörigen Beans zugreifen kann:
Nun frage ich mich, ob es und wie es möglich ist auf alle Sessions die in der Anwendung (auf dem Server) existieren zugreifen kann. (und somit auf alle Informationen der angemeldeten Nutzer) Wenn dies möglich ist könnte man das über die Session ID regeln?
Ist es möglich sich irgendwo in einer Steuerung Session-IDs zu speichern, um später in dieser Steuerung auf genau diese Sessions zuzugreifen, damit nur bei diesen Usern Daten geändert werden?
Mittels einer Application-Bean könnte man ja auch gemeinsame Daten aller Nutzer speichern. Ich möchte aber nur Daten zu einer Teilmenge aller Nutzer speichern. (ein Nutzer ist ja kein Problem)
Hoffe das ich mich nicht zu undeutlich ausgedrückt habe.
Gruß
Wolf
mir geht es um ein Programm welches mittels IceFaces realisiert werden soll.
http://www.icefaces.org/main/home/index.jsp
Mir ist klar wie ich auf die aktuelle Session und somit auf die zugehörigen Beans zugreifen kann:
FacesContext ctx = FacesContext.getCurrentInstance();
HttpSession session = (HttpSession) ctx.getExternalContext().getSession(true);
return session.getAttribute(beanName);
Nun frage ich mich, ob es und wie es möglich ist auf alle Sessions die in der Anwendung (auf dem Server) existieren zugreifen kann. (und somit auf alle Informationen der angemeldeten Nutzer) Wenn dies möglich ist könnte man das über die Session ID regeln?
Ist es möglich sich irgendwo in einer Steuerung Session-IDs zu speichern, um später in dieser Steuerung auf genau diese Sessions zuzugreifen, damit nur bei diesen Usern Daten geändert werden?
Mittels einer Application-Bean könnte man ja auch gemeinsame Daten aller Nutzer speichern. Ich möchte aber nur Daten zu einer Teilmenge aller Nutzer speichern. (ein Nutzer ist ja kein Problem)
Hoffe das ich mich nicht zu undeutlich ausgedrückt habe.
Gruß
Wolf