1 56 package org.objectstyle.cayenne.distribution; 57 58 import org.objectstyle.cayenne.graph.GraphDiff; 59 60 69 public class CommitMessage extends AbstractMessage { 70 71 protected GraphDiff senderChanges; 72 73 public CommitMessage(GraphDiff senderChanges) { 74 this.senderChanges = senderChanges; 75 } 76 77 public GraphDiff getSenderChanges() { 78 return senderChanges; 79 } 80 81 public Object onReceive(ClientMessageHandler handler) { 82 return handler.onCommit(this); 83 } 84 85 public GraphDiff sendCommit(CayenneConnector connector) { 86 return (GraphDiff) send(connector, GraphDiff.class); 87 } 88 } | Popular Tags |