Na verdade meu problema eh o seguinte:
Na tela de login, o usuario entra com nome de usuario, senha e o local onde está logado.
O Local onde o usuario está logado irá ser utilizado em praticamente todas as funcionalidades do sistema, e eu não gostaria de ficar passando isso por parametro da camada de visualização para a camada de negócio.
Então eu pensei em deixar isso em um contexto onde minha camada de negócio pudesse obter essa informação, sem receber por parametro. Como não é possivel inserir informação no SessionContext, eu pensei em manter isso em um Stateful, onde quem precisasse dessa informação faria um lookup.
Porém, a cada lookup, o container me devolve uma nova instância do stateful, e por isso não estou conseguindo recuperar essa informação dentro da camada de negócio sem receber como parametro da camada web.
Ficou claro o problema agora?
[]s