ManagedProperty of SessionScope dentro de um bean ViewScoped - transitório?
Eu tenho uma estrutura do JSF Beans desse tipo:
@ManagedBean
@ViewScoped
public class ViewBeany implements Serializable {
....
@ManagedProperty(value='#{sessionBeany})
transient private SessionBeany sessionBeany;
...
public getSessionBeany() { ... };
public setSessionBeany(SessionBeany sessionBeany) { ... };
}
A razão para otransient
é que o bean de sessão tem alguns membros não serializáveis e não pode ser feito Serializable.
Isso vai funcionar?
Se não, como posso resolver o problema de não conseguir serializarSesionBeany
mas ter que mantê-lo como uma propriedade gerenciada sob um bean com escopo de visão?
Obrigado!