org.apache.ojb.jdo
Class PersistenceManagerImpl

java.lang.Object
  extended byorg.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
 

Constructor Detail

PersistenceManagerImpl

public PersistenceManagerImpl(PersistenceManagerFactory factory,
                              java.lang.String alias,
                              java.lang.String userid,
                              java.lang.String password)
Method Detail

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