|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jdo.impl.pm.PersistenceManagerWrapper
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.
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 |
public boolean isClosed()
isClosed
in interface javax.jdo.PersistenceManager
PersistenceManager.isClosed()
public void close()
close
in interface javax.jdo.PersistenceManager
PersistenceManager.close()
public javax.jdo.Transaction currentTransaction()
currentTransaction
in interface javax.jdo.PersistenceManager
PersistenceManager.currentTransaction()
public void setIgnoreCache(boolean flag)
setIgnoreCache
in interface javax.jdo.PersistenceManager
PersistenceManager.setIgnoreCache(boolean flag)
public boolean getIgnoreCache()
getIgnoreCache
in interface javax.jdo.PersistenceManager
PersistenceManager.getIgnoreCache()
public void setDetachAllOnCommit(boolean flag)
setDetachAllOnCommit
in interface javax.jdo.PersistenceManager
PersistenceManager.setIgnoreCache(boolean flag)
public boolean getDetachAllOnCommit()
getDetachAllOnCommit
in interface javax.jdo.PersistenceManager
PersistenceManager.getIgnoreCache()
public boolean getMultithreaded()
getMultithreaded
in interface javax.jdo.PersistenceManager
PersistenceManager.getMultithreaded()
public void setMultithreaded(boolean flag)
setMultithreaded
in interface javax.jdo.PersistenceManager
PersistenceManager.setMultithreaded(boolean flag)
public void evict(java.lang.Object pc)
evict
in interface javax.jdo.PersistenceManager
PersistenceManager.evict(Object pc)
public void evictAll(java.lang.Object[] pcs)
evictAll
in interface javax.jdo.PersistenceManager
PersistenceManager.evictAll(Object[] pcs)
public void evictAll(java.util.Collection pcs)
evictAll
in interface javax.jdo.PersistenceManager
PersistenceManager.evictAll(Collection pcs)
public void evictAll()
evictAll
in interface javax.jdo.PersistenceManager
PersistenceManager.evictAll()
public void refresh(java.lang.Object pc)
refresh
in interface javax.jdo.PersistenceManager
PersistenceManager.refresh(Object pc)
public void refreshAll(java.lang.Object[] pcs)
refreshAll
in interface javax.jdo.PersistenceManager
PersistenceManager.refreshAll(Object[] pcs)
public void refreshAll(java.util.Collection pcs)
refreshAll
in interface javax.jdo.PersistenceManager
PersistenceManager.refreshAll(Collection pcs)
public void refreshAll()
refreshAll
in interface javax.jdo.PersistenceManager
PersistenceManager.refreshAll()
public void refreshAll(javax.jdo.JDOException jdoe)
refreshAll
in interface javax.jdo.PersistenceManager
PersistenceManager.refreshAll(JDOException jdoe)
public javax.jdo.Query newQuery()
newQuery
in interface javax.jdo.PersistenceManager
PersistenceManager.newQuery()
public javax.jdo.Query newQuery(java.lang.Object compiled)
newQuery
in interface javax.jdo.PersistenceManager
PersistenceManager.newQuery(Object compiled)
public javax.jdo.Query newQuery(java.lang.String query)
newQuery
in interface javax.jdo.PersistenceManager
PersistenceManager.newQuery(String query)
public javax.jdo.Query newQuery(java.lang.Class cls)
newQuery
in interface javax.jdo.PersistenceManager
PersistenceManager.newQuery(Class cls)
public javax.jdo.Query newQuery(javax.jdo.Extent cln)
newQuery
in interface javax.jdo.PersistenceManager
PersistenceManager.newQuery(Extent cln)
public javax.jdo.Query newQuery(java.lang.Class cls, java.util.Collection cln)
newQuery
in interface javax.jdo.PersistenceManager
PersistenceManager.newQuery(Class cls,Collection cln)
public javax.jdo.Query newQuery(java.lang.String language, java.lang.Object query)
newQuery
in interface javax.jdo.PersistenceManager
PersistenceManager.newQuery(String language, Object query)
public javax.jdo.Query newQuery(java.lang.Class cls, java.lang.String filter)
newQuery
in interface javax.jdo.PersistenceManager
PersistenceManager.newQuery(Class cls, String filter)
public javax.jdo.Query newQuery(java.lang.Class cls, java.util.Collection cln, java.lang.String filter)
newQuery
in interface javax.jdo.PersistenceManager
PersistenceManager.newQuery(Class cls, Collection cln, String filter)
public javax.jdo.Query newQuery(javax.jdo.Extent cln, java.lang.String filter)
newQuery
in interface javax.jdo.PersistenceManager
PersistenceManager.newQuery(Extent cln, String filter)
public javax.jdo.Query newNamedQuery(java.lang.Class cls, java.lang.String queryName)
newNamedQuery
in interface javax.jdo.PersistenceManager
PersistenceManager.newNamedQuery(Class cls, String queryName)
public javax.jdo.Extent getExtent(java.lang.Class persistenceCapableClass, boolean subclasses)
getExtent
in interface javax.jdo.PersistenceManager
PersistenceManager.getExtent(Class persistenceCapableClass,
boolean subclasses)
public javax.jdo.Extent getExtent(java.lang.Class persistenceCapableClass)
getExtent
in interface javax.jdo.PersistenceManager
PersistenceManager.getExtent(Class persistenceCapableClass)
public java.lang.Object getObjectById(java.lang.Object oid, boolean validate)
getObjectById
in interface javax.jdo.PersistenceManager
PersistenceManager.getObjectById(Object oid, boolean validate)
public java.lang.Object getObjectById(java.lang.Class cls, java.lang.Object key)
getObjectById
in interface javax.jdo.PersistenceManager
PersistenceManager.getObjectById(Class cls, Object key)
public java.lang.Object getObjectById(java.lang.Object oid)
getObjectById
in interface javax.jdo.PersistenceManager
PersistenceManager.getObjectById(Object oid)
public java.lang.Object getObjectId(java.lang.Object pc)
getObjectId
in interface javax.jdo.PersistenceManager
PersistenceManager.getObjectId(Object pc)
public java.lang.Object getTransactionalObjectId(java.lang.Object pc)
getTransactionalObjectId
in interface javax.jdo.PersistenceManager
(Object pc)
public java.lang.Object newObjectIdInstance(java.lang.Class pcClass, java.lang.Object key)
newObjectIdInstance
in interface javax.jdo.PersistenceManager
(Class pcClass, Object key)
public java.util.Collection getObjectsById(java.util.Collection oids, boolean validate)
getObjectsById
in interface javax.jdo.PersistenceManager
(Collection oids, boolean validate)
public java.util.Collection getObjectsById(java.util.Collection oids)
getObjectsById
in interface javax.jdo.PersistenceManager
(Collection oids)
public java.lang.Object[] getObjectsById(java.lang.Object[] oids, boolean validate)
getObjectsById
in interface javax.jdo.PersistenceManager
(Object[] oids, boolean validate)
public java.lang.Object[] getObjectsById(java.lang.Object[] oids)
getObjectsById
in interface javax.jdo.PersistenceManager
(Object[] oids)
public java.lang.Object makePersistent(java.lang.Object pc)
makePersistent
in interface javax.jdo.PersistenceManager
PersistenceManager.makePersistent(Object pc)
public java.lang.Object[] makePersistentAll(java.lang.Object[] pcs)
makePersistentAll
in interface javax.jdo.PersistenceManager
PersistenceManager.makePersistentAll(Object[] pc)
public java.util.Collection makePersistentAll(java.util.Collection pcs)
makePersistentAll
in interface javax.jdo.PersistenceManager
PersistenceManager.makePersistentAll(Collection pcs)
public void deletePersistent(java.lang.Object pc)
deletePersistent
in interface javax.jdo.PersistenceManager
PersistenceManager.deletePersistent(Object pc)
public void deletePersistentAll(java.lang.Object[] pcs)
deletePersistentAll
in interface javax.jdo.PersistenceManager
PersistenceManager.deletePersistentAll(Object[] pc)
public void deletePersistentAll(java.util.Collection pcs)
deletePersistentAll
in interface javax.jdo.PersistenceManager
PersistenceManager.deletePersistentAll(Collection pc)
public void makeTransient(java.lang.Object pc)
makeTransient
in interface javax.jdo.PersistenceManager
PersistenceManager.makeTransient(Object pc)
public void makeTransientAll(java.lang.Object[] pcs)
makeTransientAll
in interface javax.jdo.PersistenceManager
PersistenceManager.makeTransientAll(Object[] pc)
public void makeTransientAll(java.util.Collection pcs)
makeTransientAll
in interface javax.jdo.PersistenceManager
PersistenceManager.makeTransientAll(Collection pcs)
public void makeTransient(java.lang.Object pc, boolean useFetchPlan)
makeTransient
in interface javax.jdo.PersistenceManager
(Object pc, boolean useFetchPlan)
public void makeTransientAll(java.lang.Object[] pcs, boolean useFetchPlan)
makeTransientAll
in interface javax.jdo.PersistenceManager
(Object[] pc, boolean useFetchPlan)
public void makeTransientAll(java.util.Collection pcs, boolean useFetchPlan)
makeTransientAll
in interface javax.jdo.PersistenceManager
(Collection pcs, boolean useFetchPlan)
public void makeTransactional(java.lang.Object pc)
makeTransactional
in interface javax.jdo.PersistenceManager
PersistenceManager.makeTransactional(Object pc)
public void makeTransactionalAll(java.lang.Object[] pcs)
makeTransactionalAll
in interface javax.jdo.PersistenceManager
PersistenceManager.makeTransactionalAll(Object[] pc)
public void makeTransactionalAll(java.util.Collection pcs)
makeTransactionalAll
in interface javax.jdo.PersistenceManager
PersistenceManager.makeTransactionalAll(Collection pcs)
public void makeNontransactional(java.lang.Object pc)
makeNontransactional
in interface javax.jdo.PersistenceManager
public void makeNontransactionalAll(java.lang.Object[] pcs)
makeNontransactionalAll
in interface javax.jdo.PersistenceManager
PersistenceManager.makeNontransactionalAll(Object[] pc)
public void makeNontransactionalAll(java.util.Collection pcs)
makeNontransactionalAll
in interface javax.jdo.PersistenceManager
PersistenceManager.makeNontransactionalAll(Collection pcs)
public void retrieve(java.lang.Object pc)
The PersistenceManager might use policy information about the class to retrieve associated instances.
retrieve
in interface javax.jdo.PersistenceManager
pc
- the instance to retrievepublic void retrieve(java.lang.Object pc, boolean FGOnly)
The PersistenceManager might use policy information about the class to retrieve associated instances.
retrieve
in interface javax.jdo.PersistenceManager
pc
- the instance to retrieveFGOnly
- whether to retrieve only the fetch group fields defined
in the fetch planpublic void retrieveAll(java.lang.Object[] pcs)
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.
retrieveAll
in interface javax.jdo.PersistenceManager
pcs
- the instancespublic void retrieveAll(java.lang.Object[] pcs, boolean FGOnly)
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.
retrieveAll
in interface javax.jdo.PersistenceManager
pcs
- the instancesFGOnly
- whether to retrieve only the fetch group fields defined
in the fetch planpublic void retrieveAll(java.util.Collection pcs)
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.
retrieveAll
in interface javax.jdo.PersistenceManager
pcs
- the instancespublic void retrieveAll(java.util.Collection pcs, boolean FGOnly)
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.
retrieveAll
in interface javax.jdo.PersistenceManager
pcs
- the instancesFGOnly
- whether to retrieve only the fetch group fields defined
in the fetch planpublic javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory()
getPersistenceManagerFactory
in interface javax.jdo.PersistenceManager
PersistenceManager.getPersistenceManagerFactory()
public void setUserObject(java.lang.Object o)
setUserObject
in interface javax.jdo.PersistenceManager
PersistenceManager.setUserObject(Object o)
public java.lang.Object getUserObject()
getUserObject
in interface javax.jdo.PersistenceManager
PersistenceManager.getUserObject()
public java.lang.Class getObjectIdClass(java.lang.Class cls)
getObjectIdClass
in interface javax.jdo.PersistenceManager
PersistenceManager.getObjectIdClass(Class cls)
public java.lang.Object detachCopy(java.lang.Object pc)
detachCopy
in interface javax.jdo.PersistenceManager
(Object pc)
public java.util.Collection detachCopyAll(java.util.Collection pcs)
detachCopyAll
in interface javax.jdo.PersistenceManager
(Collection pcs)
public java.lang.Object[] detachCopyAll(java.lang.Object[] pcs)
detachCopyAll
in interface javax.jdo.PersistenceManager
(Object [] pcs)
public java.lang.Object attachCopy(java.lang.Object pc, boolean makeTransactional)
(Object pc, boolean makeTransactional)
public java.util.Collection attachCopyAll(java.util.Collection pcs, boolean makeTransactional)
(Collection pcs, boolean makeTransactional)
public java.lang.Object[] attachCopyAll(java.lang.Object[] pcs, boolean makeTransactional)
(Object[] pcs, boolean makeTransactional)
public java.lang.Object putUserObject(java.lang.Object key, java.lang.Object val)
putUserObject
in interface javax.jdo.PersistenceManager
(Object key, Object val)
public java.lang.Object getUserObject(java.lang.Object key)
getUserObject
in interface javax.jdo.PersistenceManager
(Object key)
public java.lang.Object removeUserObject(java.lang.Object key)
removeUserObject
in interface javax.jdo.PersistenceManager
(Object key)
public void flush()
flush
in interface javax.jdo.PersistenceManager
()
public void checkConsistency()
checkConsistency
in interface javax.jdo.PersistenceManager
()
public javax.jdo.FetchPlan getFetchPlan()
getFetchPlan
in interface javax.jdo.PersistenceManager
()
public java.lang.Object newInstance(java.lang.Class pcClass)
newInstance
in interface javax.jdo.PersistenceManager
(Class pcClass)
public javax.jdo.datastore.Sequence getSequence(java.lang.String name)
getSequence
in interface javax.jdo.PersistenceManager
(String name)
public javax.jdo.datastore.JDOConnection getDataStoreConnection()
getDataStoreConnection
in interface javax.jdo.PersistenceManager
()
public void addInstanceLifecycleListener(javax.jdo.listener.InstanceLifecycleListener listener, java.lang.Class[] classes)
addInstanceLifecycleListener
in interface javax.jdo.PersistenceManager
(
InstanceLifecycleListener listener, Class[] classes)
public void removeInstanceLifecycleListener(javax.jdo.listener.InstanceLifecycleListener listener)
removeInstanceLifecycleListener
in interface javax.jdo.PersistenceManager
(
InstanceLifecycleListener listener)
protected PersistenceManagerInternal getPersistenceManager()
public int hashCode()
public boolean equals(java.lang.Object obj)
obj
- the reference object with which to compare.
true
if this object is the same as the obj
argument; false
otherwise.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |