com.triactive.jdo
Interface PersistenceManager

All Superinterfaces:
javax.jdo.PersistenceManager
All Known Implementing Classes:
PersistenceManagerImpl

public interface PersistenceManager
extends javax.jdo.PersistenceManager


Method Summary
 void dump(java.lang.Object obj, java.io.PrintWriter out)
           
 void enlistInTransaction(StateManager sm)
           
 void evictFromTransaction(StateManager sm)
           
 StateManager findStateManager(javax.jdo.spi.PersistenceCapable pc)
           
 void flushDirty()
           
 java.sql.Connection getConnection(boolean forWriting)
           
 java.lang.Object getObjectById(java.lang.Object id, FieldValues fv)
           
 StoreManager getStoreManager()
           
 void hereIsStateManager(StateManager sm, javax.jdo.spi.PersistenceCapable pc)
           
 void makePersistent(java.lang.Object obj, FieldValues preInsertChanges)
           
 void markDirty(StateManager sm)
           
 SCO newSCOInstance(java.lang.Class type, java.lang.Object owner, FieldMetaData fmd)
           
 void releaseConnection(java.sql.Connection conn)
           
 void removeStateManager(StateManager sm)
           
 
Methods inherited from interface javax.jdo.PersistenceManager
close, currentTransaction, deletePersistent, deletePersistentAll, deletePersistentAll, evict, evictAll, evictAll, evictAll, getExtent, getIgnoreCache, getMultithreaded, getObjectById, getObjectId, getObjectIdClass, getPersistenceManagerFactory, getTransactionalObjectId, getUserObject, isClosed, makeNontransactional, makeNontransactionalAll, makeNontransactionalAll, makePersistent, makePersistentAll, makePersistentAll, makeTransactional, makeTransactionalAll, makeTransactionalAll, makeTransient, makeTransientAll, makeTransientAll, newObjectIdInstance, newQuery, newQuery, newQuery, newQuery, newQuery, newQuery, newQuery, newQuery, newQuery, refresh, refreshAll, refreshAll, refreshAll, retrieve, retrieveAll, retrieveAll, retrieveAll, retrieveAll, setIgnoreCache, setMultithreaded, setUserObject
 

Method Detail

getStoreManager

public StoreManager getStoreManager()

getConnection

public java.sql.Connection getConnection(boolean forWriting)
                                  throws java.sql.SQLException
Throws:
java.sql.SQLException

releaseConnection

public void releaseConnection(java.sql.Connection conn)
                       throws java.sql.SQLException
Throws:
java.sql.SQLException

enlistInTransaction

public void enlistInTransaction(StateManager sm)

evictFromTransaction

public void evictFromTransaction(StateManager sm)

removeStateManager

public void removeStateManager(StateManager sm)

getObjectById

public java.lang.Object getObjectById(java.lang.Object id,
                                      FieldValues fv)

makePersistent

public void makePersistent(java.lang.Object obj,
                           FieldValues preInsertChanges)

newSCOInstance

public SCO newSCOInstance(java.lang.Class type,
                          java.lang.Object owner,
                          FieldMetaData fmd)

findStateManager

public StateManager findStateManager(javax.jdo.spi.PersistenceCapable pc)

hereIsStateManager

public void hereIsStateManager(StateManager sm,
                               javax.jdo.spi.PersistenceCapable pc)

markDirty

public void markDirty(StateManager sm)

flushDirty

public void flushDirty()

dump

public void dump(java.lang.Object obj,
                 java.io.PrintWriter out)


Copyright ? 2001 TriActive, Inc. All Rights Reserved.