Para acceder a la lista de conversaciones desde nuestro código java y pretendemos hacerlo de la forma
@In
Manager manager
Nos dará error de illegalArgumentException cuando instancie el componente.
Para solucionarlo podemos acceder directamente con:
Manager manager = Manager.instance();
ConversationEntries conversationEntries = ConversationEntries.instance();
y de esta forma tendremos las conversaciones (ConversationEntry ) y toda su funcionalidad :
for(ConversationEntry idConversacion:conversationEntries.getConversationEntries()) {
if(idConversacion.isCurrent())log.error("cURRENT!!");
log.error("idConversacion_"+idConversacion.getId()+" view"+idConversacion.getViewId());
}
martes, 10 de julio de 2007
Acceder a componente core.manager y core.ConversationEntries en PhaseId.INVOKE_APPLICATION
Publicado por Juan Antonio Ruz en 4:09
Categorías: Seam 1.2, Soluciones
Suscribirse a:
Enviar comentarios (Atom)
1 comentario:
Por fin!
Parece que hay alguien más utilizando seam y que habla algo que no sea inglés!
Llevo ya algún tiempo probando la 2.0.0B1 y de momento voy esquivando problemas. Hasta ahora pensaba que estaba solo, pero hoy google me ha llevado hasta aquí y estoy gratamente sorprendido.
Buen trabajo, ánimo y espero poder colaborar pronto (aún estoy un poco verde...)
Publicar un comentario