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–2023 Apache Cayenne. All rights reserved.