org.objectweb.speedo.pm.jdo.api
Interface JDOPOManagerItf

All Superinterfaces:
JDOConnection, PersistenceManager, POManagerItf, javax.transaction.Synchronization
All Known Implementing Classes:
JDOPOManager

public interface JDOPOManagerItf
extends POManagerItf, JDOConnection, PersistenceManager

Is a specialization of the generic POManagerItf dedicated for the JDO API. It offers shorcut method for persistent object management (get, make persistent, delete, detach, refresh, ...).

Author:
S.Chassande-Barrioz

Method Summary
 void deleteByQuery(QueryDefinition qd)
           
 
Methods inherited from interface org.objectweb.speedo.pm.api.POManagerItf
addUse, closePOManager, decodeIdentifier, getConnectionSpec, getEncodedPName, getPOManagerFactory, getSemaphore, getSpeedoTransaction, getTransactionalPersistenceManager, isPOMClosed, open, speedoAttachCopy, speedoDeletePersistent, speedoDeletePersistent, speedoDeletePersistentAll, speedoDetachCopy, speedoGetFetchPlan, speedoGetObject, speedoMakePersistent, speedoRefresh, speedoRetrieve
 
Methods inherited from interface javax.transaction.Synchronization
afterCompletion, beforeCompletion
 
Methods inherited from interface javax.jdo.datastore.JDOConnection
close, getNativeConnection
 
Methods inherited from interface javax.jdo.PersistenceManager
addInstanceLifecycleListener, checkConsistency, close, currentTransaction, deletePersistent, deletePersistentAll, deletePersistentAll, detachCopy, detachCopyAll, detachCopyAll, evict, evictAll, evictAll, evictAll, flush, getDataStoreConnection, getDetachAllOnCommit, getExtent, getExtent, getFetchPlan, getIgnoreCache, getMultithreaded, getObjectById, getObjectById, getObjectById, getObjectId, getObjectIdClass, getObjectsById, getObjectsById, getObjectsById, getObjectsById, getPersistenceManagerFactory, getSequence, getTransactionalObjectId, getUserObject, getUserObject, isClosed, makeNontransactional, makeNontransactionalAll, makeNontransactionalAll, makePersistent, makePersistentAll, makePersistentAll, makeTransactional, makeTransactionalAll, makeTransactionalAll, makeTransient, makeTransient, makeTransientAll, makeTransientAll, makeTransientAll, makeTransientAll, newInstance, newNamedQuery, newObjectIdInstance, newQuery, newQuery, newQuery, newQuery, newQuery, newQuery, newQuery, newQuery, newQuery, newQuery, putUserObject, refresh, refreshAll, refreshAll, refreshAll, refreshAll, removeInstanceLifecycleListener, removeUserObject, retrieve, retrieve, retrieveAll, retrieveAll, retrieveAll, retrieveAll, setDetachAllOnCommit, setIgnoreCache, setMultithreaded, setUserObject
 

Method Detail

deleteByQuery

void deleteByQuery(QueryDefinition qd)