org.apache.ojb.jdo
Class PersistenceManagerImpl
java.lang.Object
org.apache.ojb.jdo.PersistenceManagerImpl
- public class PersistenceManagerImpl
- extends java.lang.Object
- Author:
- Matthew Baird
Constructor Summary |
PersistenceManagerImpl(PersistenceManagerFactory factory,
java.lang.String alias,
java.lang.String userid,
java.lang.String password)
|
Method Summary |
void |
close()
|
Transaction |
currentTransaction()
|
void |
deletePersistent(java.lang.Object o)
|
void |
deletePersistentAll(java.util.Collection collection)
|
void |
deletePersistentAll(java.lang.Object[] objects)
|
void |
evict(java.lang.Object o)
evict all persistent-clean instances from the editing context cache |
void |
evictAll()
|
void |
evictAll(java.util.Collection collection)
|
void |
evictAll(java.lang.Object[] objects)
|
Extent |
getExtent(java.lang.Class aClass,
boolean b)
|
boolean |
getIgnoreCache()
|
boolean |
getMultithreaded()
|
java.lang.Object |
getObjectById(java.lang.Object o,
boolean validate)
|
java.lang.Object |
getObjectId(java.lang.Object o)
|
java.lang.Class |
getObjectIdClass(java.lang.Class aClass)
|
PersistenceManagerFactory |
getPersistenceManagerFactory()
|
java.lang.Object |
getTransactionalObjectId(java.lang.Object o)
|
java.lang.Object |
getUserObject()
|
boolean |
isClosed()
|
void |
makeNontransactional(java.lang.Object o)
|
void |
makeNontransactionalAll(java.util.Collection collection)
|
void |
makeNontransactionalAll(java.lang.Object[] objects)
|
void |
makePersistent(java.lang.Object o)
|
void |
makePersistentAll(java.util.Collection collection)
|
void |
makePersistentAll(java.lang.Object[] objects)
|
void |
makeTransactional(java.lang.Object o)
|
void |
makeTransactionalAll(java.util.Collection collection)
|
void |
makeTransactionalAll(java.lang.Object[] objects)
|
void |
makeTransient(java.lang.Object o)
|
void |
makeTransientAll(java.util.Collection collection)
|
void |
makeTransientAll(java.lang.Object[] objects)
|
java.lang.Object |
newObjectIdInstance(java.lang.Class aClass,
java.lang.String s)
|
Query |
newQuery()
|
Query |
newQuery(java.lang.Class aClass)
|
Query |
newQuery(java.lang.Class aClass,
java.util.Collection collection)
|
Query |
newQuery(java.lang.Class aClass,
java.util.Collection collection,
java.lang.String s)
|
Query |
newQuery(java.lang.Class aClass,
java.lang.String s)
|
Query |
newQuery(java.lang.Object o)
|
Query |
newQuery(java.lang.String s,
java.lang.Object o)
|
void |
refresh(java.lang.Object o)
|
void |
refreshAll()
|
void |
refreshAll(java.util.Collection collection)
|
void |
refreshAll(java.lang.Object[] objects)
|
void |
retrieve(java.lang.Object o)
|
void |
retrieveAll(java.util.Collection collection)
|
void |
retrieveAll(java.util.Collection arg0,
boolean arg1)
|
void |
retrieveAll(java.lang.Object[] objects)
|
void |
retrieveAll(java.lang.Object[] arg0,
boolean arg1)
|
void |
setIgnoreCache(boolean b)
|
void |
setMultithreaded(boolean b)
|
void |
setUserObject(java.lang.Object o)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PersistenceManagerImpl
public PersistenceManagerImpl(PersistenceManagerFactory factory,
java.lang.String alias,
java.lang.String userid,
java.lang.String password)
isClosed
public boolean isClosed()
close
public void close()
currentTransaction
public Transaction currentTransaction()
evict
public void evict(java.lang.Object o)
- evict all persistent-clean instances from the editing context cache
- Parameters:
o
-
evictAll
public void evictAll(java.lang.Object[] objects)
evictAll
public void evictAll(java.util.Collection collection)
evictAll
public void evictAll()
refresh
public void refresh(java.lang.Object o)
refreshAll
public void refreshAll(java.lang.Object[] objects)
refreshAll
public void refreshAll(java.util.Collection collection)
refreshAll
public void refreshAll()
newQuery
public Query newQuery()
newQuery
public Query newQuery(java.lang.Object o)
newQuery
public Query newQuery(java.lang.String s,
java.lang.Object o)
newQuery
public Query newQuery(java.lang.Class aClass)
newQuery
public Query newQuery(java.lang.Class aClass,
java.util.Collection collection)
newQuery
public Query newQuery(java.lang.Class aClass,
java.lang.String s)
newQuery
public Query newQuery(java.lang.Class aClass,
java.util.Collection collection,
java.lang.String s)
getExtent
public Extent getExtent(java.lang.Class aClass,
boolean b)
getObjectById
public java.lang.Object getObjectById(java.lang.Object o,
boolean validate)
getObjectId
public java.lang.Object getObjectId(java.lang.Object o)
getTransactionalObjectId
public java.lang.Object getTransactionalObjectId(java.lang.Object o)
newObjectIdInstance
public java.lang.Object newObjectIdInstance(java.lang.Class aClass,
java.lang.String s)
makePersistent
public void makePersistent(java.lang.Object o)
makePersistentAll
public void makePersistentAll(java.lang.Object[] objects)
makePersistentAll
public void makePersistentAll(java.util.Collection collection)
deletePersistent
public void deletePersistent(java.lang.Object o)
deletePersistentAll
public void deletePersistentAll(java.lang.Object[] objects)
deletePersistentAll
public void deletePersistentAll(java.util.Collection collection)
makeTransient
public void makeTransient(java.lang.Object o)
makeTransientAll
public void makeTransientAll(java.lang.Object[] objects)
makeTransientAll
public void makeTransientAll(java.util.Collection collection)
makeTransactional
public void makeTransactional(java.lang.Object o)
makeTransactionalAll
public void makeTransactionalAll(java.lang.Object[] objects)
makeTransactionalAll
public void makeTransactionalAll(java.util.Collection collection)
makeNontransactional
public void makeNontransactional(java.lang.Object o)
makeNontransactionalAll
public void makeNontransactionalAll(java.lang.Object[] objects)
makeNontransactionalAll
public void makeNontransactionalAll(java.util.Collection collection)
retrieve
public void retrieve(java.lang.Object o)
retrieveAll
public void retrieveAll(java.util.Collection collection)
retrieveAll
public void retrieveAll(java.lang.Object[] objects)
setUserObject
public void setUserObject(java.lang.Object o)
getUserObject
public java.lang.Object getUserObject()
getPersistenceManagerFactory
public PersistenceManagerFactory getPersistenceManagerFactory()
getObjectIdClass
public java.lang.Class getObjectIdClass(java.lang.Class aClass)
setMultithreaded
public void setMultithreaded(boolean b)
getMultithreaded
public boolean getMultithreaded()
setIgnoreCache
public void setIgnoreCache(boolean b)
getIgnoreCache
public boolean getIgnoreCache()
retrieveAll
public void retrieveAll(java.util.Collection arg0,
boolean arg1)
retrieveAll
public void retrieveAll(java.lang.Object[] arg0,
boolean arg1)
Authors: Thomas Mahler and others. (C) 2000 - 2003 Apache Software Foundation
All rights reserved. Published under the Apache License.
http://db.apache.org/ojb
Version: 1.0.rc5, 2003-12-14