org.apache.jdo.impl.pm
Class PersistenceManagerWrapper

java.lang.Object
  extended by org.apache.jdo.impl.pm.PersistenceManagerWrapper
All Implemented Interfaces:
javax.jdo.PersistenceManager

public class PersistenceManagerWrapper
extends java.lang.Object
implements javax.jdo.PersistenceManager

This is a thin wrapper for the current implemetation of javax.jdo.PersistenceManager interface. Delegates most of method execution to the corresponding instance of the PersistenceManagerImpl. Becomes invalid after PersistenceManager is closed.

Author:
Marina Vatkina

Method Summary
 void addInstanceLifecycleListener(javax.jdo.listener.InstanceLifecycleListener listener, java.lang.Class[] classes)
           
 java.lang.Object attachCopy(java.lang.Object pc, boolean makeTransactional)
           
 java.util.Collection attachCopyAll(java.util.Collection pcs, boolean makeTransactional)
           
 java.lang.Object[] attachCopyAll(java.lang.Object[] pcs, boolean makeTransactional)
           
 void checkConsistency()
           
 void close()
           
 javax.jdo.Transaction currentTransaction()
           
 void deletePersistent(java.lang.Object pc)
           
 void deletePersistentAll(java.util.Collection pcs)
           
 void deletePersistentAll(java.lang.Object[] pcs)
           
 java.lang.Object detachCopy(java.lang.Object pc)
           
 java.util.Collection detachCopyAll(java.util.Collection pcs)
           
 java.lang.Object[] detachCopyAll(java.lang.Object[] pcs)
           
 boolean equals(java.lang.Object obj)
          Indicates whether some other object is "equal to" this one.
 void evict(java.lang.Object pc)
           
 void evictAll()
           
 void evictAll(java.util.Collection pcs)
           
 void evictAll(java.lang.Object[] pcs)
           
 void flush()
           
 javax.jdo.datastore.JDOConnection getDataStoreConnection()
           
 boolean getDetachAllOnCommit()
           
 javax.jdo.Extent getExtent(java.lang.Class persistenceCapableClass)
           
 javax.jdo.Extent getExtent(java.lang.Class persistenceCapableClass, boolean subclasses)
           
 javax.jdo.FetchPlan getFetchPlan()
           
 boolean getIgnoreCache()
           
 boolean getMultithreaded()
           
 java.lang.Object getObjectById(java.lang.Class cls, java.lang.Object key)
           
 java.lang.Object getObjectById(java.lang.Object oid)
           
 java.lang.Object getObjectById(java.lang.Object oid, boolean validate)
           
 java.lang.Object getObjectId(java.lang.Object pc)
           
 java.lang.Class getObjectIdClass(java.lang.Class cls)
           
 java.util.Collection getObjectsById(java.util.Collection oids)
           
 java.util.Collection getObjectsById(java.util.Collection oids, boolean validate)
           
 java.lang.Object[] getObjectsById(java.lang.Object[] oids)
           
 java.lang.Object[] getObjectsById(java.lang.Object[] oids, boolean validate)
           
protected  PersistenceManagerInternal getPersistenceManager()
          Returns PersistenceManagerInternal associated with this wrapper.
 javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory()
           
 javax.jdo.datastore.Sequence getSequence(java.lang.String name)
           
 java.lang.Object getTransactionalObjectId(java.lang.Object pc)
           
 java.lang.Object getUserObject()
           
 java.lang.Object getUserObject(java.lang.Object key)
           
 int hashCode()
          Returns a hash code value for this PersistenceManagerWrapper.
 boolean isClosed()
           
 void makeNontransactional(java.lang.Object pc)
           
 void makeNontransactionalAll(java.util.Collection pcs)
           
 void makeNontransactionalAll(java.lang.Object[] pcs)
           
 java.lang.Object makePersistent(java.lang.Object pc)
           
 java.util.Collection makePersistentAll(java.util.Collection pcs)
           
 java.lang.Object[] makePersistentAll(java.lang.Object[] pcs)
           
 void makeTransactional(java.lang.Object pc)
           
 void makeTransactionalAll(java.util.Collection pcs)
           
 void makeTransactionalAll(java.lang.Object[] pcs)
           
 void makeTransient(java.lang.Object pc)
           
 void makeTransient(java.lang.Object pc, boolean useFetchPlan)
           
 void makeTransientAll(java.util.Collection pcs)
           
 void makeTransientAll(java.util.Collection pcs, boolean useFetchPlan)
           
 void makeTransientAll(java.lang.Object[] pcs)
           
 void makeTransientAll(java.lang.Object[] pcs, boolean useFetchPlan)
           
 java.lang.Object newInstance(java.lang.Class pcClass)
           
 javax.jdo.Query newNamedQuery(java.lang.Class cls, java.lang.String queryName)
           
 java.lang.Object newObjectIdInstance(java.lang.Class pcClass, java.lang.Object key)
           
 javax.jdo.Query newQuery()
           
 javax.jdo.Query newQuery(java.lang.Class cls)
           
 javax.jdo.Query newQuery(java.lang.Class cls, java.util.Collection cln)
           
 javax.jdo.Query newQuery(java.lang.Class cls, java.util.Collection cln, java.lang.String filter)
           
 javax.jdo.Query newQuery(java.lang.Class cls, java.lang.String filter)
           
 javax.jdo.Query newQuery(javax.jdo.Extent cln)
           
 javax.jdo.Query newQuery(javax.jdo.Extent cln, java.lang.String filter)
           
 javax.jdo.Query newQuery(java.lang.Object compiled)
           
 javax.jdo.Query newQuery(java.lang.String query)
           
 javax.jdo.Query newQuery(java.lang.String language, java.lang.Object query)
           
 java.lang.Object putUserObject(java.lang.Object key, java.lang.Object val)
           
 void refresh(java.lang.Object pc)
           
 void refreshAll()
           
 void refreshAll(java.util.Collection pcs)
           
 void refreshAll(javax.jdo.JDOException jdoe)
           
 void refreshAll(java.lang.Object[] pcs)
           
 void removeInstanceLifecycleListener(javax.jdo.listener.InstanceLifecycleListener listener)
           
 java.lang.Object removeUserObject(java.lang.Object key)
           
 void retrieve(java.lang.Object pc)
          Retrieve all field values of an instance from the store.
 void retrieve(java.lang.Object pc, boolean FGOnly)
          Retrieve field values of an instance from the store.
 void retrieveAll(java.util.Collection pcs)
          Retrieve field values of instances from the store.
 void retrieveAll(java.util.Collection pcs, boolean FGOnly)
          Retrieve field values of instances from the store.
 void retrieveAll(java.lang.Object[] pcs)
          Retrieve field values of instances from the store.
 void retrieveAll(java.lang.Object[] pcs, boolean FGOnly)
          Retrieve field values of instances from the store.
 void setDetachAllOnCommit(boolean flag)
           
 void setIgnoreCache(boolean flag)
           
 void setMultithreaded(boolean flag)
           
 void setUserObject(java.lang.Object o)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isClosed

public boolean isClosed()
Specified by:
isClosed in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.isClosed()

close

public void close()
Specified by:
close in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.close()

currentTransaction

public javax.jdo.Transaction currentTransaction()
Specified by:
currentTransaction in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.currentTransaction()

setIgnoreCache

public void setIgnoreCache(boolean flag)
Specified by:
setIgnoreCache in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.setIgnoreCache(boolean flag)

getIgnoreCache

public boolean getIgnoreCache()
Specified by:
getIgnoreCache in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.getIgnoreCache()

setDetachAllOnCommit

public void setDetachAllOnCommit(boolean flag)
Specified by:
setDetachAllOnCommit in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.setIgnoreCache(boolean flag)

getDetachAllOnCommit

public boolean getDetachAllOnCommit()
Specified by:
getDetachAllOnCommit in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.getIgnoreCache()

getMultithreaded

public boolean getMultithreaded()
Specified by:
getMultithreaded in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.getMultithreaded()

setMultithreaded

public void setMultithreaded(boolean flag)
Specified by:
setMultithreaded in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.setMultithreaded(boolean flag)

evict

public void evict(java.lang.Object pc)
Specified by:
evict in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.evict(Object pc)

evictAll

public void evictAll(java.lang.Object[] pcs)
Specified by:
evictAll in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.evictAll(Object[] pcs)

evictAll

public void evictAll(java.util.Collection pcs)
Specified by:
evictAll in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.evictAll(Collection pcs)

evictAll

public void evictAll()
Specified by:
evictAll in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.evictAll()

refresh

public void refresh(java.lang.Object pc)
Specified by:
refresh in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.refresh(Object pc)

refreshAll

public void refreshAll(java.lang.Object[] pcs)
Specified by:
refreshAll in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.refreshAll(Object[] pcs)

refreshAll

public void refreshAll(java.util.Collection pcs)
Specified by:
refreshAll in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.refreshAll(Collection pcs)

refreshAll

public void refreshAll()
Specified by:
refreshAll in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.refreshAll()

refreshAll

public void refreshAll(javax.jdo.JDOException jdoe)
Specified by:
refreshAll in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.refreshAll(JDOException jdoe)

newQuery

public javax.jdo.Query newQuery()
Specified by:
newQuery in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.newQuery()

newQuery

public javax.jdo.Query newQuery(java.lang.Object compiled)
Specified by:
newQuery in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.newQuery(Object compiled)

newQuery

public javax.jdo.Query newQuery(java.lang.String query)
Specified by:
newQuery in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.newQuery(String query)

newQuery

public javax.jdo.Query newQuery(java.lang.Class cls)
Specified by:
newQuery in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.newQuery(Class cls)

newQuery

public javax.jdo.Query newQuery(javax.jdo.Extent cln)
Specified by:
newQuery in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.newQuery(Extent cln)

newQuery

public javax.jdo.Query newQuery(java.lang.Class cls,
                                java.util.Collection cln)
Specified by:
newQuery in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.newQuery(Class cls,Collection cln)

newQuery

public javax.jdo.Query newQuery(java.lang.String language,
                                java.lang.Object query)
Specified by:
newQuery in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.newQuery(String language, Object query)

newQuery

public javax.jdo.Query newQuery(java.lang.Class cls,
                                java.lang.String filter)
Specified by:
newQuery in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.newQuery(Class cls, String filter)

newQuery

public javax.jdo.Query newQuery(java.lang.Class cls,
                                java.util.Collection cln,
                                java.lang.String filter)
Specified by:
newQuery in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.newQuery(Class cls, Collection cln, String filter)

newQuery

public javax.jdo.Query newQuery(javax.jdo.Extent cln,
                                java.lang.String filter)
Specified by:
newQuery in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.newQuery(Extent cln, String filter)

newNamedQuery

public javax.jdo.Query newNamedQuery(java.lang.Class cls,
                                     java.lang.String queryName)
Specified by:
newNamedQuery in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.newNamedQuery(Class cls, String queryName)

getExtent

public javax.jdo.Extent getExtent(java.lang.Class persistenceCapableClass,
                                  boolean subclasses)
Specified by:
getExtent in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.getExtent(Class persistenceCapableClass, boolean subclasses)

getExtent

public javax.jdo.Extent getExtent(java.lang.Class persistenceCapableClass)
Specified by:
getExtent in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.getExtent(Class persistenceCapableClass)

getObjectById

public java.lang.Object getObjectById(java.lang.Object oid,
                                      boolean validate)
Specified by:
getObjectById in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.getObjectById(Object oid, boolean validate)

getObjectById

public java.lang.Object getObjectById(java.lang.Class cls,
                                      java.lang.Object key)
Specified by:
getObjectById in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.getObjectById(Class cls, Object key)

getObjectById

public java.lang.Object getObjectById(java.lang.Object oid)
Specified by:
getObjectById in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.getObjectById(Object oid)

getObjectId

public java.lang.Object getObjectId(java.lang.Object pc)
Specified by:
getObjectId in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.getObjectId(Object pc)

getTransactionalObjectId

public java.lang.Object getTransactionalObjectId(java.lang.Object pc)
Specified by:
getTransactionalObjectId in interface javax.jdo.PersistenceManager
See Also:
(Object pc)

newObjectIdInstance

public java.lang.Object newObjectIdInstance(java.lang.Class pcClass,
                                            java.lang.Object key)
Specified by:
newObjectIdInstance in interface javax.jdo.PersistenceManager
See Also:
(Class pcClass, Object key)

getObjectsById

public java.util.Collection getObjectsById(java.util.Collection oids,
                                           boolean validate)
Specified by:
getObjectsById in interface javax.jdo.PersistenceManager
See Also:
(Collection oids, boolean validate)

getObjectsById

public java.util.Collection getObjectsById(java.util.Collection oids)
Specified by:
getObjectsById in interface javax.jdo.PersistenceManager
See Also:
(Collection oids)

getObjectsById

public java.lang.Object[] getObjectsById(java.lang.Object[] oids,
                                         boolean validate)
Specified by:
getObjectsById in interface javax.jdo.PersistenceManager
See Also:
(Object[] oids, boolean validate)

getObjectsById

public java.lang.Object[] getObjectsById(java.lang.Object[] oids)
Specified by:
getObjectsById in interface javax.jdo.PersistenceManager
See Also:
(Object[] oids)

makePersistent

public java.lang.Object makePersistent(java.lang.Object pc)
Specified by:
makePersistent in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.makePersistent(Object pc)

makePersistentAll

public java.lang.Object[] makePersistentAll(java.lang.Object[] pcs)
Specified by:
makePersistentAll in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.makePersistentAll(Object[] pc)

makePersistentAll

public java.util.Collection makePersistentAll(java.util.Collection pcs)
Specified by:
makePersistentAll in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.makePersistentAll(Collection pcs)

deletePersistent

public void deletePersistent(java.lang.Object pc)
Specified by:
deletePersistent in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.deletePersistent(Object pc)

deletePersistentAll

public void deletePersistentAll(java.lang.Object[] pcs)
Specified by:
deletePersistentAll in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.deletePersistentAll(Object[] pc)

deletePersistentAll

public void deletePersistentAll(java.util.Collection pcs)
Specified by:
deletePersistentAll in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.deletePersistentAll(Collection pc)

makeTransient

public void makeTransient(java.lang.Object pc)
Specified by:
makeTransient in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.makeTransient(Object pc)

makeTransientAll

public void makeTransientAll(java.lang.Object[] pcs)
Specified by:
makeTransientAll in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.makeTransientAll(Object[] pc)

makeTransientAll

public void makeTransientAll(java.util.Collection pcs)
Specified by:
makeTransientAll in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.makeTransientAll(Collection pcs)

makeTransient

public void makeTransient(java.lang.Object pc,
                          boolean useFetchPlan)
Specified by:
makeTransient in interface javax.jdo.PersistenceManager
See Also:
(Object pc, boolean useFetchPlan)

makeTransientAll

public void makeTransientAll(java.lang.Object[] pcs,
                             boolean useFetchPlan)
Specified by:
makeTransientAll in interface javax.jdo.PersistenceManager
See Also:
(Object[] pc, boolean useFetchPlan)

makeTransientAll

public void makeTransientAll(java.util.Collection pcs,
                             boolean useFetchPlan)
Specified by:
makeTransientAll in interface javax.jdo.PersistenceManager
See Also:
(Collection pcs, boolean useFetchPlan)

makeTransactional

public void makeTransactional(java.lang.Object pc)
Specified by:
makeTransactional in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.makeTransactional(Object pc)

makeTransactionalAll

public void makeTransactionalAll(java.lang.Object[] pcs)
Specified by:
makeTransactionalAll in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.makeTransactionalAll(Object[] pc)

makeTransactionalAll

public void makeTransactionalAll(java.util.Collection pcs)
Specified by:
makeTransactionalAll in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.makeTransactionalAll(Collection pcs)

makeNontransactional

public void makeNontransactional(java.lang.Object pc)
Specified by:
makeNontransactional in interface javax.jdo.PersistenceManager

makeNontransactionalAll

public void makeNontransactionalAll(java.lang.Object[] pcs)
Specified by:
makeNontransactionalAll in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.makeNontransactionalAll(Object[] pc)

makeNontransactionalAll

public void makeNontransactionalAll(java.util.Collection pcs)
Specified by:
makeNontransactionalAll in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.makeNontransactionalAll(Collection pcs)

retrieve

public void retrieve(java.lang.Object pc)
Retrieve all field values of an instance from the store.

The PersistenceManager might use policy information about the class to retrieve associated instances.

Specified by:
retrieve in interface javax.jdo.PersistenceManager
Parameters:
pc - the instance to retrieve

retrieve

public void retrieve(java.lang.Object pc,
                     boolean FGOnly)
Retrieve field values of an instance from the store. If the FGOnly flag is false, retrieve all field values. If the FGOnly flag is true, retrieve only fields defined in the fetch plan.

The PersistenceManager might use policy information about the class to retrieve associated instances.

Specified by:
retrieve in interface javax.jdo.PersistenceManager
Parameters:
pc - the instance to retrieve
FGOnly - whether to retrieve only the fetch group fields defined in the fetch plan
Since:
2.0

retrieveAll

public void retrieveAll(java.lang.Object[] pcs)
Retrieve field values of instances from the store. This tells the PersistenceManager that the application intends to use the instances, and all field values must be retrieved.

The PersistenceManager might use policy information about the class to retrieve associated instances.

Specified by:
retrieveAll in interface javax.jdo.PersistenceManager
Parameters:
pcs - the instances

retrieveAll

public void retrieveAll(java.lang.Object[] pcs,
                        boolean FGOnly)
Retrieve field values of instances from the store. This tells the PersistenceManager that the application intends to use the instances, and their field values should be retrieved. The fields in the default fetch group must be retrieved, and the implementation might retrieve more fields than the default fetch group.

The PersistenceManager might use policy information about the class to retrieve associated instances.

Specified by:
retrieveAll in interface javax.jdo.PersistenceManager
Parameters:
pcs - the instances
FGOnly - whether to retrieve only the fetch group fields defined in the fetch plan
Since:
1.0.1

retrieveAll

public void retrieveAll(java.util.Collection pcs)
Retrieve field values of instances from the store. This tells the PersistenceManager that the application intends to use the instances, and all field values must be retrieved.

The PersistenceManager might use policy information about the class to retrieve associated instances.

Specified by:
retrieveAll in interface javax.jdo.PersistenceManager
Parameters:
pcs - the instances

retrieveAll

public void retrieveAll(java.util.Collection pcs,
                        boolean FGOnly)
Retrieve field values of instances from the store. This tells the PersistenceManager that the application intends to use the instances, and their field values should be retrieved. The fields in the default fetch group must be retrieved, and the implementation might retrieve more fields than the default fetch group.

The PersistenceManager might use policy information about the class to retrieve associated instances.

Specified by:
retrieveAll in interface javax.jdo.PersistenceManager
Parameters:
pcs - the instances
FGOnly - whether to retrieve only the fetch group fields defined in the fetch plan
Since:
1.0.1

getPersistenceManagerFactory

public javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory()
Specified by:
getPersistenceManagerFactory in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.getPersistenceManagerFactory()

setUserObject

public void setUserObject(java.lang.Object o)
Specified by:
setUserObject in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.setUserObject(Object o)

getUserObject

public java.lang.Object getUserObject()
Specified by:
getUserObject in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.getUserObject()

getObjectIdClass

public java.lang.Class getObjectIdClass(java.lang.Class cls)
Specified by:
getObjectIdClass in interface javax.jdo.PersistenceManager
See Also:
PersistenceManager.getObjectIdClass(Class cls)

detachCopy

public java.lang.Object detachCopy(java.lang.Object pc)
Specified by:
detachCopy in interface javax.jdo.PersistenceManager
See Also:
(Object pc)

detachCopyAll

public java.util.Collection detachCopyAll(java.util.Collection pcs)
Specified by:
detachCopyAll in interface javax.jdo.PersistenceManager
See Also:
(Collection pcs)

detachCopyAll

public java.lang.Object[] detachCopyAll(java.lang.Object[] pcs)
Specified by:
detachCopyAll in interface javax.jdo.PersistenceManager
See Also:
(Object [] pcs)

attachCopy

public java.lang.Object attachCopy(java.lang.Object pc,
                                   boolean makeTransactional)
See Also:
(Object pc, boolean makeTransactional)

attachCopyAll

public java.util.Collection attachCopyAll(java.util.Collection pcs,
                                          boolean makeTransactional)
See Also:
(Collection pcs, boolean makeTransactional)

attachCopyAll

public java.lang.Object[] attachCopyAll(java.lang.Object[] pcs,
                                        boolean makeTransactional)
See Also:
(Object[] pcs, boolean makeTransactional)

putUserObject

public java.lang.Object putUserObject(java.lang.Object key,
                                      java.lang.Object val)
Specified by:
putUserObject in interface javax.jdo.PersistenceManager
See Also:
(Object key, Object val)

getUserObject

public java.lang.Object getUserObject(java.lang.Object key)
Specified by:
getUserObject in interface javax.jdo.PersistenceManager
See Also:
(Object key)

removeUserObject

public java.lang.Object removeUserObject(java.lang.Object key)
Specified by:
removeUserObject in interface javax.jdo.PersistenceManager
See Also:
(Object key)

flush

public void flush()
Specified by:
flush in interface javax.jdo.PersistenceManager
See Also:
()

checkConsistency

public void checkConsistency()
Specified by:
checkConsistency in interface javax.jdo.PersistenceManager
See Also:
()

getFetchPlan

public javax.jdo.FetchPlan getFetchPlan()
Specified by:
getFetchPlan in interface javax.jdo.PersistenceManager
See Also:
()

newInstance

public java.lang.Object newInstance(java.lang.Class pcClass)
Specified by:
newInstance in interface javax.jdo.PersistenceManager
See Also:
(Class pcClass)

getSequence

public javax.jdo.datastore.Sequence getSequence(java.lang.String name)
Specified by:
getSequence in interface javax.jdo.PersistenceManager
See Also:
(String name)

getDataStoreConnection

public javax.jdo.datastore.JDOConnection getDataStoreConnection()
Specified by:
getDataStoreConnection in interface javax.jdo.PersistenceManager
See Also:
()

addInstanceLifecycleListener

public void addInstanceLifecycleListener(javax.jdo.listener.InstanceLifecycleListener listener,
                                         java.lang.Class[] classes)
Specified by:
addInstanceLifecycleListener in interface javax.jdo.PersistenceManager
See Also:
( InstanceLifecycleListener listener, Class[] classes)

removeInstanceLifecycleListener

public void removeInstanceLifecycleListener(javax.jdo.listener.InstanceLifecycleListener listener)
Specified by:
removeInstanceLifecycleListener in interface javax.jdo.PersistenceManager
See Also:
( InstanceLifecycleListener listener)

getPersistenceManager

protected PersistenceManagerInternal getPersistenceManager()
Returns PersistenceManagerInternal associated with this wrapper. This method should be accessed by the PersistenceManagerInternal only.

Returns:
PersistenceManagerInternal.

hashCode

public int hashCode()
Returns a hash code value for this PersistenceManagerWrapper.

Overrides:
hashCode in class java.lang.Object
Returns:
a hash code value for this PersistenceManagerWrapper.

equals

public boolean equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one.

Overrides:
equals in class java.lang.Object
Parameters:
obj - the reference object with which to compare.
Returns:
true if this object is the same as the obj argument; false otherwise.


Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.