Hi,

I have a the usual example problem (Master/Detail). I have the following
beans defined:
        <bean id="personSearchBean" class="xxx.PersonSearchBean"
                scope="conversation.access" orchestra:conversationName="conv1">
        </bean>
        <bean id="personDetailsBean" class="xxx.PersonDetailsBean"
                scope="conversation.access" orchestra:conversationName="conv1">
        </bean>

I pass the details from personSearchBean to  personDetailsBean from within
the JSF using:
<tr:commandLink textAndAccessKey="#{person.name}"
action="#{personDetailsBean.viewPerson}" partialSubmit="true">
  <tr:setActionListener from="#{person}" to="#{personDetailsBean.person}" />
</tr:commandLink>

Now the debug info: (Implements ConversationBindingListener)
13:15:48,559 DEBUG PersonSearchBean:81 - valueBound...
(----click...view)
13:17:12,216 DEBUG PersonDetailsBean:23 - Instance: 0 (unique runtime object
id)
13:17:12,262 DEBUG PersonDetailsBean:47 - valueBound...
13:17:12,278 DEBUG PersonDetailsBean:29 - setting person: Jon myId=0
13:17:12,278 DEBUG PersonDetailsBean:30 - conversation name=conv1
13:17:12,278 DEBUG PersonDetailsBean:52 - valueUnbound...
13:17:12,294 DEBUG PersonSearchBean:86 - valueUnbound...
(as you can see at this point it unbound this conversation)
13:17:12,419 DEBUG PersonDetailsBean:23 - Instance: 1
13:17:12,434 DEBUG PersonDetailsBean:47 - valueBound...
13:17:12,434 DEBUG PersonDetailsBean:35 - Reading person from: 1
13:17:12,434 DEBUG PersonDetailsBean:36 - conversation name=conv1

note: I have tried using conversation.manual because I am using AJAX and it
could mess things up but same behaviour.

13:22:57,231 DEBUG PersonSearchBean:81 - valueBound...
13:23:00,653 DEBUG PersonDetailsBean:23 - Instance: 0
13:23:00,684 DEBUG PersonDetailsBean:47 - valueBound...
13:23:00,700 DEBUG PersonDetailsBean:29 - setting person: Man myId=0
13:23:00,716 DEBUG PersonDetailsBean:30 - conversation name=conv1
(create new instance but though because it is manual it is not unbound)
13:23:00,856 DEBUG PersonDetailsBean:23 - Instance: 1
13:23:00,856 DEBUG PersonDetailsBean:47 - valueBound...
13:23:00,856 DEBUG PersonDetailsBean:35 - Reading person from: 1
13:23:00,856 DEBUG PersonDetailsBean:36 - conversation name=conv1
-- 
View this message in context: 
http://www.nabble.com/Orchestra-multi-bean-Conversation-strange-behaviour-tp25530275p25530275.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to