public class ObjectDetachOperation extends Object
Modifier and Type | Field and Description |
---|---|
protected Map<ObjectId,Persistent> |
seen |
protected EntityResolver |
targetResolver |
Constructor and Description |
---|
ObjectDetachOperation(EntityResolver targetResolver) |
Modifier and Type | Method and Description |
---|---|
Object |
detach(Object object,
ClassDescriptor descriptor,
PrefetchTreeNode prefetchTree)
"Detaches" an object from its context by creating an unattached copy.
|
void |
reset() |
protected EntityResolver targetResolver
protected Map<ObjectId,Persistent> seen
public ObjectDetachOperation(EntityResolver targetResolver)
public void reset()
public Object detach(Object object, ClassDescriptor descriptor, PrefetchTreeNode prefetchTree)
Copyright © 2001–2018 Apache Cayenne. All rights reserved.