April 2003
Beginner to intermediate
380 pages
12h 25m
English
PersistenceManager
The PersistenceManager
interface is the primary interface for JDO-aware software. It is the
factory for Query and Transaction instances, and it contains
methods to manage the lifecycle of instances.
public interface PersistenceManager { public void close( ); public Transaction currentTransaction( ); public void deletePersistent(Object obj); public void deletePersistentAll(Object[] objs); public void deletePersistentAll(Collection objs); public void evict(Object obj); public void evictAll(Object[] objs); public void evictAll(Collection objs); public void evictAll( ); public Extent getExtent(Class persistenceCapableClass, boolean subclasses); public boolean getIgnoreCache( ); public boolean getMultithreaded( ); public Object getObjectById(Object oid, boolean validate); public Object getObjectId(Object obj); public Class getObjectIdClass(Class cls); public PersistenceManagerFactory getPersistenceManagerFactory( ); public Object getTransactionalObjectId(Object obj); public Object getUserObject( ); public boolean isClosed( ); public void makeNontransactional(Object obj); public void makeNontransactionalAll(Object[] objs); public void makeNontransactionalAll(Collection objs); public void makePersistent(Object obj); public void makePersistentAll(Object[] objs); public void makePersistentAll(Collection objs); public void makeTransactional(Object obj); public void makeTransactionalAll(Object[] objs); public void makeTransactionalAll(Collection objs); public ...Read now
Unlock full access