Method Summary |
|
abstract public void | afterCompletion(int i) |
abstract public void | beforeCompletion() |
abstract public void | begin() |
abstract public void | cancelQueryExecution() |
final public PersistenceCapable | cast2persistent(Object o) |
abstract public void | checkModelConsistency() |
abstract public void | close() |
abstract public void | commit(Xid xid, boolean b) |
abstract public void | commit() |
abstract public Transaction | currentTransaction() |
abstract public void | deletePersistent(Object o) |
abstract public void | deletePersistentAll(Object[] objects) |
abstract public void | deletePersistentAll(Collection collection) |
abstract public void | end(Xid xid, int i) |
abstract public void | evict(Object o) |
abstract public void | evictAll(Object[] objects) |
abstract public void | evictAll(Collection collection) |
abstract public void | evictAll() |
abstract public void | evictAllFromL2CacheAfterCommit(Object[] a) |
abstract public void | evictAllFromL2CacheAfterCommit(Collection c) |
abstract public void | evictAllFromL2CacheAfterCommit(Class cls, boolean includeSubclasses) |
abstract public void | evictAllFromL2CacheAfterCommit() |
abstract public void | evictFromL2CacheAfterCommit(Object o) |
abstract public void | flush() |
abstract public void | flush(boolean retainState) |
abstract public void | forget(Xid xid) |
abstract public String | getConnectionDriverName(String dataStore) |
abstract public String | getConnectionURL(String dataStore) |
abstract public int | getDatastoreTxLocking() |
abstract public Extent | getExtent(Class aClass, boolean b) |
abstract public boolean | getIgnoreCache() |
abstract public OID | getInternalOID(PersistenceCapable pc) |
abstract public PCStateMan | getInternalSM(PersistenceCapable pc) |
abstract public Connection | getJdbcConnection(String datastore) |
abstract public boolean | getMultithreaded() |
abstract public boolean | getNontransactionalRead() |
abstract public boolean | getNontransactionalWrite() |
abstract public Object | getObjectByIDString(String value, boolean toValidate) |
abstract public Object | getObjectByIDString(String value, boolean toValidate, boolean resolved) |
abstract public Object | getObjectById(Object o, boolean b) |
abstract public Object | getObjectByIdFromCache(Object oid) |
abstract public Object | getObjectId(Object o) |
abstract public Class | getObjectIdClass(Class aClass) |
abstract public int | getObjectsById(Object[] oids, int length, Object[] data, int stateFieldNo, int classMetaDataIndex) |
abstract public boolean | getOptimistic() |
abstract public PersistenceManager | getPersistenceManager() |
abstract public PersistenceManagerFactory | getPersistenceManagerFactory() |
abstract public int | getPmCacheRefType() |
abstract public VersantPersistenceManagerImp | getRealPM() |
abstract VersantPersistenceManagerImp | getRealPMNoCheck() Do not check to see if the PM has been closed. |
abstract public boolean | getRestoreValues() |
abstract public boolean | getRetainValues() |
abstract public Synchronization | getSynchronization() |
abstract public int | getTransactionTimeout() |
abstract public Object | getTransactionalObjectId(Object o) |
abstract public Object | getUserObject() |
abstract public boolean | hasIdentity(Object pc) |
abstract public boolean | isActive() |
abstract public boolean | isCheckModelConsistencyOnCommit() |
abstract public boolean | isClosed() |
abstract public boolean | isDirty() |
abstract public boolean | isHollow(Object pc) |
abstract public boolean | isInterceptDfgFieldAccess() |
abstract public boolean | isSameRM(XAResource xaResource) |
abstract public void | loadFetchGroup(Object pc, String name) |
abstract public void | logEvent(int level, String description, int ms) |
abstract public void | makeNontransactional(Object o) |
abstract public void | makeNontransactionalAll(Object[] objects) |
abstract public void | makeNontransactionalAll(Collection collection) |
abstract public void | makePersistent(Object o) |
abstract public void | makePersistentAll(Object[] objects) |
abstract public void | makePersistentAll(Collection collection) |
abstract public void | makeTransactional(Object o) |
abstract public void | makeTransactionalAll(Object[] objects) |
abstract public void | makeTransactionalAll(Collection collection) |
abstract public void | makeTransient(Object o) |
abstract public void | makeTransientAll(Object[] objects) |
abstract public void | makeTransientAll(Collection collection) |
abstract public void | makeTransientRecursive(Object pc) |
abstract public Object | newObjectIdInstance(Class aClass, String s) |
abstract public Object | newObjectIdInstance(Class pcClass, String str, boolean resolved) |
abstract public Query | newQuery() |
abstract public Query | newQuery(Object o) |
abstract public Query | newQuery(String s, Object o) |
abstract public Query | newQuery(Class aClass) |
abstract public Query | newQuery(Extent extent) |
abstract public Query | newQuery(Class aClass, Collection collection) |
abstract public Query | newQuery(Class aClass, String s) |
abstract public Query | newQuery(Class aClass, Collection collection, String s) |
abstract public Query | newQuery(Extent extent, String s) |
abstract public int | prepare(Xid xid) |
abstract public Xid[] | recover(int i) |
abstract public void | refresh(Object o) |
abstract public void | refreshAll(Object[] objects) |
abstract public void | refreshAll(Collection collection) |
abstract public void | refreshAll() |
abstract public void | resetPM() |
abstract public void | retrieve(Object o) |
abstract public void | retrieveAll(Collection pcs, boolean DFGOnly) |
abstract public void | retrieveAll(Object[] pcs, boolean DFGOnly) |
abstract public void | retrieveAll(Collection collection) |
abstract public void | retrieveAll(Object[] objects) |
abstract public void | rollback(Xid xid) |
abstract public void | rollback() |
abstract public void | setCheckModelConsistencyOnCommit(boolean on) |
abstract public void | setDatastoreTxLocking(int mode) |
abstract public void | setIgnoreCache(boolean b) |
abstract public void | setInterceptDfgFieldAccess(boolean interceptDfgFieldAccess) |
abstract public void | setMultithreaded(boolean b) |
abstract public void | setNontransactionalRead(boolean b) |
abstract public void | setNontransactionalWrite(boolean b) |
abstract public void | setOptimistic(boolean b) |
abstract public void | setPmCacheRefType(Object pc, int type) |
abstract public void | setPmCacheRefType(Object[] pcs, int type) |
abstract public void | setPmCacheRefType(Collection col, int type) |
abstract public void | setPmCacheRefType(int type) |
abstract public void | setRestoreValues(boolean b) |
abstract public void | setRetainConnectionInOptTx(boolean on) |
abstract public void | setRetainValues(boolean b) |
abstract public void | setSynchronization(Synchronization synchronization) |
abstract public boolean | setTransactionTimeout(int i) |
abstract public void | setUserObject(Object o) |
abstract public void | start(Xid xid, int i) |
public String | toMsgString() Get a user friendly string identifying this PM for use in error
messages and so on. |
public String | toString() Include identity hashcode to help clients identify the PM they are
using. |
abstract public List | versantAllDirtyInstances() |
abstract public Collection | versantAttachCopy(Collection detached, boolean makeTransactional) |
abstract public Collection | versantAttachCopy(Collection detached, boolean makeTransactional, boolean shallow) |
abstract public Collection | versantDetachCopy(Collection pcs, String fetchGroup) |
abstract public Query | versantNewNamedQuery(Class cls, String queryName) |