> On Aug 27, 2015, at 4:46 PM, John Huss <johnth...@gmail.com> wrote:
> 
> 
> I have an implementation for cayenne but I wouldn't inflict it on anyone
> else.  The proper implementation would need to look at the ObjectDiffs,
> right?

Yep. I process a pre-commit GraphDiff passed to the DataChannelFilter, then let 
the actual commit happen, then process a GraphDiff returned from DataDomain 
(this includes DB-generated keys). All these changes are converted into change 
objects, merged together and grouped by ObjectId.

Andrus

Reply via email to