# Class ShallowMergeOperation

java.lang.Object
org.apache.cayenne.util.ShallowMergeOperation

public class ShallowMergeOperation extends Object
An operation that merges changes from a single object registered in some ObjectContext, to a peer object in an ObjectConext that is a child of that context.

Since:
  3.1

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ShallowMergeOperation(ObjectContext context)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `<T extends Persistent>
  T`
  `merge(T peerInParentContext)`

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### ShallowMergeOperation

    public ShallowMergeOperation(ObjectContext context)

- ## Method Details

  - ### merge

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