Ich müsste ein Audit-Protokoll für eine mit JBoss Seam geschriebene Webanwendung implementieren. EntityListeners scheinen gute Kandidaten zu sein, aber ich weiß nicht, wie ich die EntityListeners mit dem Anwendungssitzungskontext verbinden soll, um den angemeldeten Benutzer in den Audit-Eintrag einzuschließen.
Ich frage mich, ob es eine Möglichkeit gibt, diese "Verbindung" herzustellen, oder ob es einen bequemeren/eleganteren/effektiveren Weg gibt, ein Audit-Protokoll für diese Programmierumgebung zu implementieren.
Vielen Dank im Voraus.
Rafa.
Bearbeiten:
Vielen Dank an Damo für seine Antwort! Ich habe die Injektion meines Identitätskomponenten ausprobiert, aber es hat nicht funktioniert. Allerdings hat der vorgeschlagene Aufruf von Component.getInstance() den gewünschten Verweis auf die Identität des Benutzers im EntityListener bereitgestellt.