Google Wave does not fully implement the conversation model spec, though that document describes where we are aiming. Our servers will reject an attempt to insert a <contributors> element (mainly because our client won't understand it).
Contributors are currently implemented as implicit metadata calculated from the authors of deltas which touch a blip (except for some we deem "unworthy"). This is an embarassing implementation and something we are seeking to clean up. You can now see all the code implementing this in the model-dev mercurial branch. The BlipOperation class is a good place to start: http://code.google.com/p/wave-protocol/source/browse/src/org/waveprotocol/wave/model/operation/wave/BlipOperation.java?repo=model-dev . To the best of my knowledge FedOne does not current support contributors (but we're updating it to match the dev code at the moment). There is no concept of "author", just a list of contributors. Hope that helps, Alex On 26 May 2010 20:55, Torben Weis <[email protected]> wrote: > Hi, > > I had the same problem with QWaveClient several months ago. > I learned that the contributor tag must not be used currently. > > The authors of a blip is the set of wave participants who submitted a > delta. > In theory each editing user leaves an annotation (see the spec) in the > blip. > You can use this as well to figure out who was editing and when. > However, QWaveClient does not set these annotations and I have doubts that > the console client does > (at least old versions did not). > > Cheers > Torben > > 2010/5/26 Vaclav Sykora <[email protected]> > > hi, >> >> according to Wave Conversation Model 8.4.2 a blip document should have >> <contributor> element(s). >> >> if I debug the console client running in Eclipse and communicating >> with Fedone on localhost, I can't see such element. >> 1) I checked the 'WaveletDataImpl.documents' map trying to find the >> element in components list of the corresponding blip (instance of >> BufferedDocOpImpl). no succeess. >> 2) I checked all deltas comming to the >> 'WaveletOperationListener.waveletDocumentUpdated' associated with the >> blip. no succeess. >> >> what is the problem. does Fedone support the contributtors? what about >> author of a blip? Is the author always the first contributor? >> >> Thanks in advance, >> Vaclav >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Wave Protocol" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<wave-protocol%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/wave-protocol?hl=en. >> >> > > > -- > --------------------------- > Prof. Torben Weis > Universitaet Duisburg-Essen > [email protected] > > -- > You received this message because you are subscribed to the Google Groups > "Wave Protocol" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<wave-protocol%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/wave-protocol?hl=en. > -- You received this message because you are subscribed to the Google Groups "Wave Protocol" 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/wave-protocol?hl=en.
