public class PersistenceManagerWrapper
extends java.lang.Object
implements javax.jdo.PersistenceManager
| Modifier and Type | Method and Description |
|---|---|
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) |
public boolean isClosed()
isClosed in interface javax.jdo.PersistenceManagerPersistenceManager.isClosed()public void close()
close in interface javax.jdo.PersistenceManagerPersistenceManager.close()public javax.jdo.Transaction currentTransaction()
currentTransaction in interface javax.jdo.PersistenceManagerPersistenceManager.currentTransaction()public void setIgnoreCache(boolean flag)
setIgnoreCache in interface javax.jdo.PersistenceManagerPersistenceManager.setIgnoreCache(boolean flag)public boolean getIgnoreCache()
getIgnoreCache in interface javax.jdo.PersistenceManagerPersistenceManager.getIgnoreCache()public void setDetachAllOnCommit(boolean flag)
setDetachAllOnCommit in interface javax.jdo.PersistenceManagerPersistenceManager.setIgnoreCache(boolean flag)public boolean getDetachAllOnCommit()
getDetachAllOnCommit in interface javax.jdo.PersistenceManagerPersistenceManager.getIgnoreCache()public boolean getMultithreaded()
getMultithreaded in interface javax.jdo.PersistenceManagerPersistenceManager.getMultithreaded()public void setMultithreaded(boolean flag)
setMultithreaded in interface javax.jdo.PersistenceManagerPersistenceManager.setMultithreaded(boolean flag)public void evict(java.lang.Object pc)
evict in interface javax.jdo.PersistenceManagerPersistenceManager.evict(Object pc)public void evictAll(java.lang.Object[] pcs)
evictAll in interface javax.jdo.PersistenceManagerPersistenceManager.evictAll(Object[] pcs)public void evictAll(java.util.Collection pcs)
evictAll in interface javax.jdo.PersistenceManagerPersistenceManager.evictAll(Collection pcs)public void evictAll()
evictAll in interface javax.jdo.PersistenceManagerPersistenceManager.evictAll()public void refresh(java.lang.Object pc)
refresh in interface javax.jdo.PersistenceManagerPersistenceManager.refresh(Object pc)public void refreshAll(java.lang.Object[] pcs)
refreshAll in interface javax.jdo.PersistenceManagerPersistenceManager.refreshAll(Object[] pcs)public void refreshAll(java.util.Collection pcs)
refreshAll in interface javax.jdo.PersistenceManagerPersistenceManager.refreshAll(Collection pcs)public void refreshAll()
refreshAll in interface javax.jdo.PersistenceManagerPersistenceManager.refreshAll()public void refreshAll(javax.jdo.JDOException jdoe)
refreshAll in interface javax.jdo.PersistenceManagerPersistenceManager.refreshAll(JDOException jdoe)public javax.jdo.Query newQuery()
newQuery in interface javax.jdo.PersistenceManagerPersistenceManager.newQuery()public javax.jdo.Query newQuery(java.lang.Object compiled)
newQuery in interface javax.jdo.PersistenceManagerPersistenceManager.newQuery(Object compiled)public javax.jdo.Query newQuery(java.lang.String query)
newQuery in interface javax.jdo.PersistenceManagerPersistenceManager.newQuery(String query)public javax.jdo.Query newQuery(java.lang.Class cls)
newQuery in interface javax.jdo.PersistenceManagerPersistenceManager.newQuery(Class cls)public javax.jdo.Query newQuery(javax.jdo.Extent cln)
newQuery in interface javax.jdo.PersistenceManagerPersistenceManager.newQuery(Extent cln)public javax.jdo.Query newQuery(java.lang.Class cls,
java.util.Collection cln)
newQuery in interface javax.jdo.PersistenceManagerPersistenceManager.newQuery(Class cls,Collection cln)public javax.jdo.Query newQuery(java.lang.String language,
java.lang.Object query)
newQuery in interface javax.jdo.PersistenceManagerPersistenceManager.newQuery(String language, Object query)public javax.jdo.Query newQuery(java.lang.Class cls,
java.lang.String filter)
newQuery in interface javax.jdo.PersistenceManagerPersistenceManager.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.PersistenceManagerPersistenceManager.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.PersistenceManagerPersistenceManager.newQuery(Extent cln, String filter)public javax.jdo.Query newNamedQuery(java.lang.Class cls,
java.lang.String queryName)
newNamedQuery in interface javax.jdo.PersistenceManagerPersistenceManager.newNamedQuery(Class cls, String queryName)public javax.jdo.Extent getExtent(java.lang.Class persistenceCapableClass,
boolean subclasses)
getExtent in interface javax.jdo.PersistenceManagerPersistenceManager.getExtent(Class persistenceCapableClass,
boolean subclasses)public javax.jdo.Extent getExtent(java.lang.Class persistenceCapableClass)
getExtent in interface javax.jdo.PersistenceManagerPersistenceManager.getExtent(Class persistenceCapableClass)public java.lang.Object getObjectById(java.lang.Object oid,
boolean validate)
getObjectById in interface javax.jdo.PersistenceManagerPersistenceManager.getObjectById(Object oid, boolean validate)public java.lang.Object getObjectById(java.lang.Class cls,
java.lang.Object key)
getObjectById in interface javax.jdo.PersistenceManagerPersistenceManager.getObjectById(Class cls, Object key)public java.lang.Object getObjectById(java.lang.Object oid)
getObjectById in interface javax.jdo.PersistenceManagerPersistenceManager.getObjectById(Object oid)public java.lang.Object getObjectId(java.lang.Object pc)
getObjectId in interface javax.jdo.PersistenceManagerPersistenceManager.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.PersistenceManagerPersistenceManager.makePersistent(Object pc)public java.lang.Object[] makePersistentAll(java.lang.Object[] pcs)
makePersistentAll in interface javax.jdo.PersistenceManagerPersistenceManager.makePersistentAll(Object[] pc)public java.util.Collection makePersistentAll(java.util.Collection pcs)
makePersistentAll in interface javax.jdo.PersistenceManagerPersistenceManager.makePersistentAll(Collection pcs)public void deletePersistent(java.lang.Object pc)
deletePersistent in interface javax.jdo.PersistenceManagerPersistenceManager.deletePersistent(Object pc)public void deletePersistentAll(java.lang.Object[] pcs)
deletePersistentAll in interface javax.jdo.PersistenceManagerPersistenceManager.deletePersistentAll(Object[] pc)public void deletePersistentAll(java.util.Collection pcs)
deletePersistentAll in interface javax.jdo.PersistenceManagerPersistenceManager.deletePersistentAll(Collection pc)public void makeTransient(java.lang.Object pc)
makeTransient in interface javax.jdo.PersistenceManagerPersistenceManager.makeTransient(Object pc)public void makeTransientAll(java.lang.Object[] pcs)
makeTransientAll in interface javax.jdo.PersistenceManagerPersistenceManager.makeTransientAll(Object[] pc)public void makeTransientAll(java.util.Collection pcs)
makeTransientAll in interface javax.jdo.PersistenceManagerPersistenceManager.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.PersistenceManagerPersistenceManager.makeTransactional(Object pc)public void makeTransactionalAll(java.lang.Object[] pcs)
makeTransactionalAll in interface javax.jdo.PersistenceManagerPersistenceManager.makeTransactionalAll(Object[] pc)public void makeTransactionalAll(java.util.Collection pcs)
makeTransactionalAll in interface javax.jdo.PersistenceManagerPersistenceManager.makeTransactionalAll(Collection pcs)public void makeNontransactional(java.lang.Object pc)
makeNontransactional in interface javax.jdo.PersistenceManagerpublic void makeNontransactionalAll(java.lang.Object[] pcs)
makeNontransactionalAll in interface javax.jdo.PersistenceManagerPersistenceManager.makeNontransactionalAll(Object[] pc)public void makeNontransactionalAll(java.util.Collection pcs)
makeNontransactionalAll in interface javax.jdo.PersistenceManagerPersistenceManager.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.PersistenceManagerpc - 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.PersistenceManagerpc - 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.PersistenceManagerpcs - 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.PersistenceManagerpcs - 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.PersistenceManagerpcs - 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.PersistenceManagerpcs - the instancesFGOnly - whether to retrieve only the fetch group fields defined
in the fetch planpublic javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory()
getPersistenceManagerFactory in interface javax.jdo.PersistenceManagerPersistenceManager.getPersistenceManagerFactory()public void setUserObject(java.lang.Object o)
setUserObject in interface javax.jdo.PersistenceManagerPersistenceManager.setUserObject(Object o)public java.lang.Object getUserObject()
getUserObject in interface javax.jdo.PersistenceManagerPersistenceManager.getUserObject()public java.lang.Class getObjectIdClass(java.lang.Class cls)
getObjectIdClass in interface javax.jdo.PersistenceManagerPersistenceManager.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()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - the reference object with which to compare.true if this object is the same as the obj
argument; false otherwise.Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.