org.apache.openjpa.kernel
Class DetachManager
java.lang.Object
  
org.apache.openjpa.kernel.DetachManager
- All Implemented Interfaces: 
 - DetachState
 
public class DetachManager
- extends Object
- implements DetachState
  
Handles detaching instances.
- Author:
 
  - Marc Prud'hommeaux
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DetachManager
public DetachManager(BrokerImpl broker,
                     boolean full,
                     OpCallbacks call)
- Constructor.
- Parameters:
 broker - owning brokerfull - whether the entire broker cache is being detached; if
 this is the case, we assume the broker has already
 flushed if needed, and that we're detaching in-place
 
detach
public Object detach(Object toDetach)
- Return a detached version of the given instance.
 
 
 
detachAll
public Object[] detachAll(Collection instances)
- Return detached versions of all the given instances. If not copying,
 null will be returned.
 
 
 
Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.