com.triactive.jdo
Class PersistenceManagerImpl
java.lang.Object
com.triactive.jdo.PersistenceManagerImpl
- All Implemented Interfaces:
- javax.jdo.PersistenceManager, PersistenceManager
- public class PersistenceManagerImpl
- extends java.lang.Object
- implements PersistenceManager
Method Summary |
void |
close()
|
javax.jdo.Transaction |
currentTransaction()
|
void |
deletePersistent(java.lang.Object obj)
|
void |
deletePersistentAll(java.util.Collection pcs)
|
void |
deletePersistentAll(java.lang.Object[] pcs)
|
void |
dump(java.lang.Object obj,
java.io.PrintWriter out)
|
void |
enlistInTransaction(StateManager sm)
|
void |
evict(java.lang.Object pc)
|
void |
evictAll()
|
void |
evictAll(java.util.Collection pcs)
|
void |
evictAll(java.lang.Object[] pcs)
|
void |
evictFromTransaction(StateManager sm)
|
StateManager |
findStateManager(javax.jdo.spi.PersistenceCapable pc)
|
void |
flushDirty()
|
(package private) void |
forceClose()
Called by the PMF to forcibly close this PM. |
java.sql.Connection |
getConnection(boolean forWriting)
|
javax.jdo.Extent |
getExtent(java.lang.Class cls,
boolean flag)
|
boolean |
getIgnoreCache()
|
boolean |
getMultithreaded()
|
java.lang.Object |
getObjectById(java.lang.Object id,
boolean validate)
|
java.lang.Object |
getObjectById(java.lang.Object id,
FieldValues fv)
|
java.lang.Object |
getObjectId(java.lang.Object pc)
|
java.lang.Class |
getObjectIdClass(java.lang.Class cls)
|
javax.jdo.PersistenceManagerFactory |
getPersistenceManagerFactory()
|
StateManager |
getStateManagerById(java.lang.Object id)
|
StoreManager |
getStoreManager()
|
java.lang.Object |
getTransactionalObjectId(java.lang.Object pc)
|
java.lang.Object |
getUserObject()
|
void |
hereIsStateManager(StateManager sm,
javax.jdo.spi.PersistenceCapable pc)
|
boolean |
isClosed()
|
void |
makeNontransactional(java.lang.Object pc)
|
void |
makeNontransactionalAll(java.util.Collection pcs)
|
void |
makeNontransactionalAll(java.lang.Object[] pcs)
|
void |
makePersistent(java.lang.Object obj)
|
void |
makePersistent(java.lang.Object obj,
FieldValues preInsertChanges)
|
void |
makePersistentAll(java.util.Collection pcs)
|
void |
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 |
makeTransientAll(java.util.Collection pcs)
|
void |
makeTransientAll(java.lang.Object[] pcs)
|
void |
markDirty(StateManager sm)
|
java.util.Collection |
newCollectionInstance(java.lang.Class type,
java.lang.Object owner,
java.lang.String fieldName,
java.lang.Class elementType,
boolean allowNulls,
java.lang.Integer initialCapacity,
java.lang.Float loadFactor,
java.util.Collection initialContents)
|
java.util.Map |
newMapInstance(java.lang.Class type,
java.lang.Object owner,
java.lang.String fieldName,
java.lang.Class keyType,
java.lang.Class valueType,
boolean allowNulls,
java.lang.Integer initialCapacity,
java.lang.Float loadFactor,
java.util.Map initialContents)
|
java.lang.Object |
newObjectIdInstance(java.lang.Class clazz,
java.lang.String str)
|
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 obj)
|
javax.jdo.Query |
newQuery(java.lang.String language,
java.lang.Object query)
|
SCO |
newSCOInstance(java.lang.Class type,
java.lang.Object owner,
FieldMetaData fmd)
|
java.lang.Object |
newSCOInstance(java.lang.Class type,
java.lang.Object owner,
java.lang.String fieldName)
|
(package private) void |
postCommit()
Commit any changes made to objects managed by the persistence manager
to the database. |
(package private) void |
preRollback()
Rollback any changes made to objects managed by the persistence manager
to the database. |
void |
refresh(java.lang.Object pc)
|
void |
refreshAll()
|
void |
refreshAll(java.util.Collection pcs)
|
void |
refreshAll(java.lang.Object[] pcs)
|
void |
releaseConnection(java.sql.Connection conn)
|
void |
removeStateManager(StateManager sm)
|
void |
retrieve(java.lang.Object pc)
|
void |
retrieveAll(java.util.Collection pcs)
|
void |
retrieveAll(java.util.Collection pcs,
boolean DFGOnly)
|
void |
retrieveAll(java.lang.Object[] pcs)
|
void |
retrieveAll(java.lang.Object[] pcs,
boolean DFGOnly)
|
void |
setIgnoreCache(boolean flag)
|
void |
setMultithreaded(boolean flag)
|
void |
setUserObject(java.lang.Object userObject)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PersistenceManagerImpl
public PersistenceManagerImpl(PersistenceManagerFactoryImpl pmf,
java.lang.String userName,
java.lang.String password)
getStoreManager
public StoreManager getStoreManager()
- Specified by:
getStoreManager
in interface PersistenceManager
getConnection
public java.sql.Connection getConnection(boolean forWriting)
throws java.sql.SQLException
- Specified by:
getConnection
in interface PersistenceManager
- Throws:
java.sql.SQLException
releaseConnection
public void releaseConnection(java.sql.Connection conn)
throws java.sql.SQLException
- Specified by:
releaseConnection
in interface PersistenceManager
- Throws:
java.sql.SQLException
enlistInTransaction
public void enlistInTransaction(StateManager sm)
- Specified by:
enlistInTransaction
in interface PersistenceManager
evictFromTransaction
public void evictFromTransaction(StateManager sm)
- Specified by:
evictFromTransaction
in interface PersistenceManager
removeStateManager
public void removeStateManager(StateManager sm)
- Specified by:
removeStateManager
in interface PersistenceManager
isClosed
public boolean isClosed()
- Specified by:
isClosed
in interface javax.jdo.PersistenceManager
forceClose
void forceClose()
- Called by the PMF to forcibly close this PM.
close
public void close()
- Specified by:
close
in interface javax.jdo.PersistenceManager
currentTransaction
public javax.jdo.Transaction currentTransaction()
- Specified by:
currentTransaction
in interface javax.jdo.PersistenceManager
evict
public void evict(java.lang.Object pc)
- Specified by:
evict
in interface javax.jdo.PersistenceManager
evictAll
public void evictAll(java.lang.Object[] pcs)
- Specified by:
evictAll
in interface javax.jdo.PersistenceManager
evictAll
public void evictAll(java.util.Collection pcs)
- Specified by:
evictAll
in interface javax.jdo.PersistenceManager
evictAll
public void evictAll()
- Specified by:
evictAll
in interface javax.jdo.PersistenceManager
refresh
public void refresh(java.lang.Object pc)
- Specified by:
refresh
in interface javax.jdo.PersistenceManager
refreshAll
public void refreshAll(java.lang.Object[] pcs)
- Specified by:
refreshAll
in interface javax.jdo.PersistenceManager
refreshAll
public void refreshAll(java.util.Collection pcs)
- Specified by:
refreshAll
in interface javax.jdo.PersistenceManager
refreshAll
public void refreshAll()
- Specified by:
refreshAll
in interface javax.jdo.PersistenceManager
retrieve
public void retrieve(java.lang.Object pc)
- Specified by:
retrieve
in interface javax.jdo.PersistenceManager
retrieveAll
public void retrieveAll(java.lang.Object[] pcs)
- Specified by:
retrieveAll
in interface javax.jdo.PersistenceManager
retrieveAll
public void retrieveAll(java.lang.Object[] pcs,
boolean DFGOnly)
- Specified by:
retrieveAll
in interface javax.jdo.PersistenceManager
retrieveAll
public void retrieveAll(java.util.Collection pcs)
- Specified by:
retrieveAll
in interface javax.jdo.PersistenceManager
retrieveAll
public void retrieveAll(java.util.Collection pcs,
boolean DFGOnly)
- Specified by:
retrieveAll
in interface javax.jdo.PersistenceManager
makePersistent
public void makePersistent(java.lang.Object obj)
- Specified by:
makePersistent
in interface javax.jdo.PersistenceManager
makePersistent
public void makePersistent(java.lang.Object obj,
FieldValues preInsertChanges)
- Specified by:
makePersistent
in interface PersistenceManager
makePersistentAll
public void makePersistentAll(java.lang.Object[] pcs)
- Specified by:
makePersistentAll
in interface javax.jdo.PersistenceManager
makePersistentAll
public void makePersistentAll(java.util.Collection pcs)
- Specified by:
makePersistentAll
in interface javax.jdo.PersistenceManager
deletePersistent
public void deletePersistent(java.lang.Object obj)
- Specified by:
deletePersistent
in interface javax.jdo.PersistenceManager
deletePersistentAll
public void deletePersistentAll(java.lang.Object[] pcs)
- Specified by:
deletePersistentAll
in interface javax.jdo.PersistenceManager
deletePersistentAll
public void deletePersistentAll(java.util.Collection pcs)
- Specified by:
deletePersistentAll
in interface javax.jdo.PersistenceManager
makeTransient
public void makeTransient(java.lang.Object pc)
- Specified by:
makeTransient
in interface javax.jdo.PersistenceManager
makeTransientAll
public void makeTransientAll(java.lang.Object[] pcs)
- Specified by:
makeTransientAll
in interface javax.jdo.PersistenceManager
makeTransientAll
public void makeTransientAll(java.util.Collection pcs)
- Specified by:
makeTransientAll
in interface javax.jdo.PersistenceManager
makeTransactional
public void makeTransactional(java.lang.Object pc)
- Specified by:
makeTransactional
in interface javax.jdo.PersistenceManager
makeTransactionalAll
public void makeTransactionalAll(java.lang.Object[] pcs)
- Specified by:
makeTransactionalAll
in interface javax.jdo.PersistenceManager
makeTransactionalAll
public void makeTransactionalAll(java.util.Collection pcs)
- Specified by:
makeTransactionalAll
in interface javax.jdo.PersistenceManager
makeNontransactional
public void makeNontransactional(java.lang.Object pc)
- Specified by:
makeNontransactional
in interface javax.jdo.PersistenceManager
makeNontransactionalAll
public void makeNontransactionalAll(java.lang.Object[] pcs)
- Specified by:
makeNontransactionalAll
in interface javax.jdo.PersistenceManager
makeNontransactionalAll
public void makeNontransactionalAll(java.util.Collection pcs)
- Specified by:
makeNontransactionalAll
in interface javax.jdo.PersistenceManager
newObjectIdInstance
public java.lang.Object newObjectIdInstance(java.lang.Class clazz,
java.lang.String str)
- Specified by:
newObjectIdInstance
in interface javax.jdo.PersistenceManager
newQuery
public javax.jdo.Query newQuery()
- Specified by:
newQuery
in interface javax.jdo.PersistenceManager
newQuery
public javax.jdo.Query newQuery(java.lang.Object obj)
- Specified by:
newQuery
in interface javax.jdo.PersistenceManager
newQuery
public javax.jdo.Query newQuery(java.lang.String language,
java.lang.Object query)
- Specified by:
newQuery
in interface javax.jdo.PersistenceManager
newQuery
public javax.jdo.Query newQuery(java.lang.Class cls)
- Specified by:
newQuery
in interface javax.jdo.PersistenceManager
newQuery
public javax.jdo.Query newQuery(javax.jdo.Extent cln)
- Specified by:
newQuery
in interface javax.jdo.PersistenceManager
newQuery
public javax.jdo.Query newQuery(java.lang.Class cls,
java.util.Collection cln)
- Specified by:
newQuery
in interface javax.jdo.PersistenceManager
newQuery
public javax.jdo.Query newQuery(java.lang.Class cls,
java.lang.String filter)
- Specified by:
newQuery
in interface javax.jdo.PersistenceManager
newQuery
public javax.jdo.Query newQuery(java.lang.Class cls,
java.util.Collection cln,
java.lang.String filter)
- Specified by:
newQuery
in interface javax.jdo.PersistenceManager
newQuery
public javax.jdo.Query newQuery(javax.jdo.Extent cln,
java.lang.String filter)
- Specified by:
newQuery
in interface javax.jdo.PersistenceManager
getExtent
public javax.jdo.Extent getExtent(java.lang.Class cls,
boolean flag)
- Specified by:
getExtent
in interface javax.jdo.PersistenceManager
newSCOInstance
public SCO newSCOInstance(java.lang.Class type,
java.lang.Object owner,
FieldMetaData fmd)
- Specified by:
newSCOInstance
in interface PersistenceManager
newSCOInstance
public java.lang.Object newSCOInstance(java.lang.Class type,
java.lang.Object owner,
java.lang.String fieldName)
newCollectionInstance
public java.util.Collection newCollectionInstance(java.lang.Class type,
java.lang.Object owner,
java.lang.String fieldName,
java.lang.Class elementType,
boolean allowNulls,
java.lang.Integer initialCapacity,
java.lang.Float loadFactor,
java.util.Collection initialContents)
newMapInstance
public java.util.Map newMapInstance(java.lang.Class type,
java.lang.Object owner,
java.lang.String fieldName,
java.lang.Class keyType,
java.lang.Class valueType,
boolean allowNulls,
java.lang.Integer initialCapacity,
java.lang.Float loadFactor,
java.util.Map initialContents)
getStateManagerById
public StateManager getStateManagerById(java.lang.Object id)
getObjectById
public java.lang.Object getObjectById(java.lang.Object id,
boolean validate)
- Specified by:
getObjectById
in interface javax.jdo.PersistenceManager
getObjectById
public java.lang.Object getObjectById(java.lang.Object id,
FieldValues fv)
- Specified by:
getObjectById
in interface PersistenceManager
getObjectId
public java.lang.Object getObjectId(java.lang.Object pc)
- Specified by:
getObjectId
in interface javax.jdo.PersistenceManager
getTransactionalObjectId
public java.lang.Object getTransactionalObjectId(java.lang.Object pc)
- Specified by:
getTransactionalObjectId
in interface javax.jdo.PersistenceManager
setUserObject
public void setUserObject(java.lang.Object userObject)
- Specified by:
setUserObject
in interface javax.jdo.PersistenceManager
getUserObject
public java.lang.Object getUserObject()
- Specified by:
getUserObject
in interface javax.jdo.PersistenceManager
getPersistenceManagerFactory
public javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory()
- Specified by:
getPersistenceManagerFactory
in interface javax.jdo.PersistenceManager
getObjectIdClass
public java.lang.Class getObjectIdClass(java.lang.Class cls)
- Specified by:
getObjectIdClass
in interface javax.jdo.PersistenceManager
setMultithreaded
public void setMultithreaded(boolean flag)
- Specified by:
setMultithreaded
in interface javax.jdo.PersistenceManager
getMultithreaded
public boolean getMultithreaded()
- Specified by:
getMultithreaded
in interface javax.jdo.PersistenceManager
setIgnoreCache
public void setIgnoreCache(boolean flag)
- Specified by:
setIgnoreCache
in interface javax.jdo.PersistenceManager
getIgnoreCache
public boolean getIgnoreCache()
- Specified by:
getIgnoreCache
in interface javax.jdo.PersistenceManager
findStateManager
public StateManager findStateManager(javax.jdo.spi.PersistenceCapable pc)
- Specified by:
findStateManager
in interface PersistenceManager
hereIsStateManager
public void hereIsStateManager(StateManager sm,
javax.jdo.spi.PersistenceCapable pc)
- Specified by:
hereIsStateManager
in interface PersistenceManager
markDirty
public void markDirty(StateManager sm)
- Specified by:
markDirty
in interface PersistenceManager
flushDirty
public void flushDirty()
- Specified by:
flushDirty
in interface PersistenceManager
postCommit
void postCommit()
- Commit any changes made to objects managed by the persistence manager
to the database.
preRollback
void preRollback()
- Rollback any changes made to objects managed by the persistence manager
to the database.
dump
public void dump(java.lang.Object obj,
java.io.PrintWriter out)
- Specified by:
dump
in interface PersistenceManager
Copyright © 2001 TriActive, Inc. All Rights Reserved.