org.apache.cayenne.remote
Class SyncMessage
java.lang.Object
   org.apache.cayenne.remote.SyncMessage
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
- 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()
- Returns a description of the type of message.
 Possibilities are "flush-sync", "flush-cascade-sync", "rollback-cascade-sync" or "unknown-sync".
 
- 
- Overrides:
- toStringin class- Object
 
- 
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.