I just checked in changes to:

p-author-runtime
p-otrunk
sail-core
sail-otrunk

These changes are the result of the working meeting Tony, Geoff, Aaron, 
and I had on Tuesday. 
The changes setup OTrunkCurnits so they can save learner data.

With these changes OTrunkSteps inside of OTrunkCurnits save their 
learner data.  This is because they don't need to use Rims.

There is still more work to do so the other PasStep objects correctly 
save their learner data:
* the Controllers need to add Rims to the PasStep objects. 
* something needs to implement an OTrunkAgentService, and it needs to be 
provided to the PasSteps so they can get Socks for those Rims. 
* the Socks provided by the OTrunkAgentService should save the data into 
the OTrunk object which represents the PasStep.

If I'm not able to complete that work, it might be easier to bypass the 
Sock and Rim model when a PasStep is running inside of an OTrunkCurnit. 
In that case the controller would pass some object  into the PasStep, 
and the PasStep would check for this object's existance.  If that object 
is not null, then the
PasStep would bypass using Socks.  And send the values it would normally 
put in a Sock to this object.   This approach is a hack, but it would be 
a little
easier because you wouldn't have to figure out how to "register" 
OTrunkAgentService so the PasSteps could find it.

Anyhow, hopefully Lucia will wait another day, and I can finish that 
work.  :)

Scott



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SAIL-Dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/SAIL-Dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to