org.apache.cayenne.remote
Class SyncMessage
java.lang.Object
org.apache.cayenne.remote.SyncMessage
- All Implemented Interfaces:
- Serializable, ClientMessage
public class SyncMessage
- extends Object
- implements ClientMessage
A message used for synchronization of the child with parent. It defines a few types of
synchronization: "flush" (when the child sends its changes without a commit), "commit"
(cascading flush with ultimate commit to the database), and "rollback" - cascading
reverting of all uncommitted changes.
- Since:
- 1.2
- Author:
- Andrus Adamchik
- See Also:
- Serialized Form
source
protected transient ObjectContext source
type
protected int type
senderChanges
protected GraphDiff senderChanges
SyncMessage
public SyncMessage(ObjectContext source,
int syncType,
GraphDiff senderChanges)
getSource
public ObjectContext getSource()
- Returns a source of SyncMessage.
getType
public int getType()
getSenderChanges
public GraphDiff getSenderChanges()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2001-2007 Apache Cayenne. All Rights Reserved.