|
|||||||||||
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 |
close()
|
javax.jdo.Transaction |
currentTransaction()
|
void |
deletePersistent(java.lang.Object pc)
|
void |
deletePersistentAll(java.util.Collection pcs)
|
void |
deletePersistentAll(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)
|
javax.jdo.Extent |
getExtent(java.lang.Class persistenceCapableClass,
boolean subclasses)
|
boolean |
getIgnoreCache()
|
boolean |
getMultithreaded()
|
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)
|
protected PersistenceManagerInternal |
getPersistenceManager()
Returns PersistenceManagerInternal associated with this wrapper. |
javax.jdo.PersistenceManagerFactory |
getPersistenceManagerFactory()
|
java.lang.Object |
getTransactionalObjectId(java.lang.Object pc)
|
java.lang.Object |
getUserObject()
|
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)
|
void |
makePersistent(java.lang.Object pc)
|
void |
makePersistentAll(java.util.Collection pcs)
|
void |
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 |
makeTransientAll(java.util.Collection pcs)
|
void |
makeTransientAll(java.lang.Object[] pcs)
|
java.lang.Object |
newObjectIdInstance(java.lang.Class pcClass,
java.lang.String str)
|
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 language,
java.lang.Object query)
|
void |
refresh(java.lang.Object pc)
|
void |
refreshAll()
|
void |
refreshAll(java.util.Collection pcs)
|
void |
refreshAll(java.lang.Object[] pcs)
|
void |
retrieve(java.lang.Object pc)
Retrieve 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 DFGOnly)
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 DFGOnly)
Retrieve field values of instances from the store. |
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 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 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.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.Extent getExtent(java.lang.Class persistenceCapableClass, boolean subclasses)
getExtent
in interface javax.jdo.PersistenceManager
PersistenceManager.getExtent(Class persistenceCapableClass,
boolean subclasses)
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 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.String str)
newObjectIdInstance
in interface javax.jdo.PersistenceManager
(Class pcClass, String str)
public void makePersistent(java.lang.Object pc)
makePersistent
in interface javax.jdo.PersistenceManager
PersistenceManager.makePersistent(Object pc)
public void makePersistentAll(java.lang.Object[] pcs)
makePersistentAll
in interface javax.jdo.PersistenceManager
PersistenceManager.makePersistentAll(Object[] pc)
public void 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 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
public 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 DFGOnly)
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 instancesDFGOnly
- whether to retrieve only the default fetch group fieldspublic 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 DFGOnly)
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 instancesDFGOnly
- whether to retrieve only the default fetch group fieldspublic 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)
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 |