com.triactive.jdo
Interface PersistenceManager

All Superinterfaces:
javax.jdo.PersistenceManager

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

StoreManager getStoreManager()

getConnection

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

releaseConnection

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

enlistInTransaction

void enlistInTransaction(StateManager sm)

evictFromTransaction

void evictFromTransaction(StateManager sm)

removeStateManager

void removeStateManager(StateManager sm)

getObjectById

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

makePersistent

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

newSCOInstance

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

findStateManager

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

hereIsStateManager

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

markDirty

void markDirty(StateManager sm)

flushDirty

void flushDirty()

dump

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


Copyright ? 2001 TriActive, Inc. All Rights Reserved.