org.apache.cayenne.util
Class DeepMergeOperation

java.lang.Object
  extended by org.apache.cayenne.util.DeepMergeOperation

public class DeepMergeOperation
extends Object

An operation that merges changes from an object graph, whose objects are registered in some ObjectContext, to peer objects in an ObjectConext that is a child of that context. The merge terminates at hollow nodes in the parent context to avoid tripping over unresolved relationships.

Since:
1.2

Constructor Summary
DeepMergeOperation(ObjectContext context)
           
 
Method Summary
<T extends Persistent>
T
merge(T peerInParentContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeepMergeOperation

public DeepMergeOperation(ObjectContext context)
Method Detail

merge

public <T extends Persistent> T merge(T peerInParentContext)


Copyright © 2001-2013 Apache Cayenne. All Rights Reserved.