org.jellyfish.implementation
Class DirectoryManagerDefault

java.lang.Object
  extended byorg.jellyfish.implementation.DirectoryManagerDefault
All Implemented Interfaces:
DirectoryManager, org.apache.avalon.framework.logger.LogEnabled, javax.jdo.PersistenceManager, org.apache.avalon.framework.service.Serviceable

public class DirectoryManagerDefault
extends java.lang.Object
implements DirectoryManager, org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.logger.LogEnabled


Field Summary
 
Fields inherited from interface org.jellyfish.DirectoryManager
ROLE
 
Constructor Summary
DirectoryManagerDefault()
           
 
Method Summary
 void close()
           
 javax.jdo.Transaction currentTransaction()
           
 void delete(java.lang.Object object)
           
 void deletePersistent(java.lang.Object object)
           
 void deletePersistentAll(java.util.Collection objects)
           
 void deletePersistentAll(java.lang.Object[] objects)
           
 void enableLogging(org.apache.avalon.framework.logger.Logger logger)
           
 void evict(java.lang.Object arg0)
           
 void evictAll()
           
 void evictAll(java.util.Collection arg0)
           
 void evictAll(java.lang.Object[] arg0)
           
 javax.jdo.Extent getExtent(java.lang.Class arg0, boolean arg1)
           
 boolean getIgnoreCache()
           
 boolean getMultithreaded()
           
 java.lang.Object getObjectById(java.lang.Object arg0, boolean arg1)
           
 java.lang.Object getObjectId(java.lang.Object arg0)
           
 java.lang.Class getObjectIdClass(java.lang.Class arg0)
           
 javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory()
           
 java.lang.Object getTransactionalObjectId(java.lang.Object arg0)
           
 java.lang.Object getUserObject()
           
 boolean isClosed()
           
 java.lang.Object lookup(java.lang.Object object)
           
 void makeNontransactional(java.lang.Object arg0)
           
 void makeNontransactionalAll(java.util.Collection arg0)
           
 void makeNontransactionalAll(java.lang.Object[] arg0)
           
 void makePersistent(java.lang.Object object)
           
 void makePersistentAll(java.util.Collection objects)
           
 void makePersistentAll(java.lang.Object[] objects)
           
 void makeTransactional(java.lang.Object arg0)
           
 void makeTransactionalAll(java.util.Collection arg0)
           
 void makeTransactionalAll(java.lang.Object[] arg0)
           
 void makeTransient(java.lang.Object arg0)
           
 void makeTransientAll(java.util.Collection arg0)
           
 void makeTransientAll(java.lang.Object[] arg0)
           
 java.lang.Object newObjectIdInstance(java.lang.Class arg0, java.lang.String arg1)
           
 javax.jdo.Query newQuery()
           
 javax.jdo.Query newQuery(java.lang.Class arg0)
           
 javax.jdo.Query newQuery(java.lang.Class arg0, java.util.Collection arg1)
           
 javax.jdo.Query newQuery(java.lang.Class arg0, java.util.Collection arg1, java.lang.String arg2)
           
 javax.jdo.Query newQuery(java.lang.Class arg0, java.lang.String arg1)
           
 javax.jdo.Query newQuery(javax.jdo.Extent arg0)
           
 javax.jdo.Query newQuery(javax.jdo.Extent arg0, java.lang.String arg1)
           
 javax.jdo.Query newQuery(java.lang.Object arg0)
           
 javax.jdo.Query newQuery(java.lang.String arg0, java.lang.Object arg1)
           
 void refresh(java.lang.Object arg0)
           
 void refreshAll()
           
 void refreshAll(java.util.Collection arg0)
           
 void refreshAll(java.lang.Object[] arg0)
           
 void retrieve(java.lang.Object arg0)
           
 void retrieveAll(java.util.Collection arg0)
           
 void retrieveAll(java.lang.Object[] arg0)
           
 java.util.Collection search(java.lang.Object object)
           
 void service(org.apache.avalon.framework.service.ServiceManager serviceManager)
           
 void setIgnoreCache(boolean arg0)
           
 void setMultithreaded(boolean arg0)
           
 void setUserObject(java.lang.Object arg0)
           
 void store(java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectoryManagerDefault

public DirectoryManagerDefault()
Method Detail

service

public void service(org.apache.avalon.framework.service.ServiceManager serviceManager)
             throws org.apache.avalon.framework.service.ServiceException
Specified by:
service in interface org.apache.avalon.framework.service.Serviceable
Throws:
org.apache.avalon.framework.service.ServiceException

enableLogging

public void enableLogging(org.apache.avalon.framework.logger.Logger logger)
Specified by:
enableLogging in interface org.apache.avalon.framework.logger.LogEnabled

store

public void store(java.lang.Object object)
Specified by:
store in interface DirectoryManager

lookup

public java.lang.Object lookup(java.lang.Object object)
Specified by:
lookup in interface DirectoryManager

delete

public void delete(java.lang.Object object)
Specified by:
delete in interface DirectoryManager

search

public java.util.Collection search(java.lang.Object object)
Specified by:
search in interface DirectoryManager

isClosed

public boolean isClosed()
Specified by:
isClosed in interface javax.jdo.PersistenceManager

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 arg0)
Specified by:
evict in interface javax.jdo.PersistenceManager

evictAll

public void evictAll(java.lang.Object[] arg0)
Specified by:
evictAll in interface javax.jdo.PersistenceManager

evictAll

public void evictAll(java.util.Collection arg0)
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 arg0)
Specified by:
refresh in interface javax.jdo.PersistenceManager

refreshAll

public void refreshAll(java.lang.Object[] arg0)
Specified by:
refreshAll in interface javax.jdo.PersistenceManager

refreshAll

public void refreshAll(java.util.Collection arg0)
Specified by:
refreshAll in interface javax.jdo.PersistenceManager

refreshAll

public void refreshAll()
Specified by:
refreshAll 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 arg0)
Specified by:
newQuery in interface javax.jdo.PersistenceManager

newQuery

public javax.jdo.Query newQuery(java.lang.String arg0,
                                java.lang.Object arg1)
Specified by:
newQuery in interface javax.jdo.PersistenceManager

newQuery

public javax.jdo.Query newQuery(java.lang.Class arg0)
Specified by:
newQuery in interface javax.jdo.PersistenceManager

newQuery

public javax.jdo.Query newQuery(javax.jdo.Extent arg0)
Specified by:
newQuery in interface javax.jdo.PersistenceManager

newQuery

public javax.jdo.Query newQuery(java.lang.Class arg0,
                                java.util.Collection arg1)
Specified by:
newQuery in interface javax.jdo.PersistenceManager

newQuery

public javax.jdo.Query newQuery(java.lang.Class arg0,
                                java.lang.String arg1)
Specified by:
newQuery in interface javax.jdo.PersistenceManager

newQuery

public javax.jdo.Query newQuery(java.lang.Class arg0,
                                java.util.Collection arg1,
                                java.lang.String arg2)
Specified by:
newQuery in interface javax.jdo.PersistenceManager

newQuery

public javax.jdo.Query newQuery(javax.jdo.Extent arg0,
                                java.lang.String arg1)
Specified by:
newQuery in interface javax.jdo.PersistenceManager

getExtent

public javax.jdo.Extent getExtent(java.lang.Class arg0,
                                  boolean arg1)
Specified by:
getExtent in interface javax.jdo.PersistenceManager

getObjectById

public java.lang.Object getObjectById(java.lang.Object arg0,
                                      boolean arg1)
Specified by:
getObjectById in interface javax.jdo.PersistenceManager

getObjectId

public java.lang.Object getObjectId(java.lang.Object arg0)
Specified by:
getObjectId in interface javax.jdo.PersistenceManager

getTransactionalObjectId

public java.lang.Object getTransactionalObjectId(java.lang.Object arg0)
Specified by:
getTransactionalObjectId in interface javax.jdo.PersistenceManager

newObjectIdInstance

public java.lang.Object newObjectIdInstance(java.lang.Class arg0,
                                            java.lang.String arg1)
Specified by:
newObjectIdInstance in interface javax.jdo.PersistenceManager

makePersistent

public void makePersistent(java.lang.Object object)
Specified by:
makePersistent in interface javax.jdo.PersistenceManager

makePersistentAll

public void makePersistentAll(java.lang.Object[] objects)
Specified by:
makePersistentAll in interface javax.jdo.PersistenceManager

makePersistentAll

public void makePersistentAll(java.util.Collection objects)
Specified by:
makePersistentAll in interface javax.jdo.PersistenceManager

deletePersistent

public void deletePersistent(java.lang.Object object)
Specified by:
deletePersistent in interface javax.jdo.PersistenceManager

deletePersistentAll

public void deletePersistentAll(java.lang.Object[] objects)
Specified by:
deletePersistentAll in interface javax.jdo.PersistenceManager

deletePersistentAll

public void deletePersistentAll(java.util.Collection objects)
Specified by:
deletePersistentAll in interface javax.jdo.PersistenceManager

makeTransient

public void makeTransient(java.lang.Object arg0)
Specified by:
makeTransient in interface javax.jdo.PersistenceManager

makeTransientAll

public void makeTransientAll(java.lang.Object[] arg0)
Specified by:
makeTransientAll in interface javax.jdo.PersistenceManager

makeTransientAll

public void makeTransientAll(java.util.Collection arg0)
Specified by:
makeTransientAll in interface javax.jdo.PersistenceManager

makeTransactional

public void makeTransactional(java.lang.Object arg0)
Specified by:
makeTransactional in interface javax.jdo.PersistenceManager

makeTransactionalAll

public void makeTransactionalAll(java.lang.Object[] arg0)
Specified by:
makeTransactionalAll in interface javax.jdo.PersistenceManager

makeTransactionalAll

public void makeTransactionalAll(java.util.Collection arg0)
Specified by:
makeTransactionalAll in interface javax.jdo.PersistenceManager

makeNontransactional

public void makeNontransactional(java.lang.Object arg0)
Specified by:
makeNontransactional in interface javax.jdo.PersistenceManager

makeNontransactionalAll

public void makeNontransactionalAll(java.lang.Object[] arg0)
Specified by:
makeNontransactionalAll in interface javax.jdo.PersistenceManager

makeNontransactionalAll

public void makeNontransactionalAll(java.util.Collection arg0)
Specified by:
makeNontransactionalAll in interface javax.jdo.PersistenceManager

retrieve

public void retrieve(java.lang.Object arg0)
Specified by:
retrieve in interface javax.jdo.PersistenceManager

retrieveAll

public void retrieveAll(java.util.Collection arg0)
Specified by:
retrieveAll in interface javax.jdo.PersistenceManager

retrieveAll

public void retrieveAll(java.lang.Object[] arg0)
Specified by:
retrieveAll in interface javax.jdo.PersistenceManager

setUserObject

public void setUserObject(java.lang.Object arg0)
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 arg0)
Specified by:
getObjectIdClass in interface javax.jdo.PersistenceManager

setMultithreaded

public void setMultithreaded(boolean arg0)
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 arg0)
Specified by:
setIgnoreCache in interface javax.jdo.PersistenceManager

getIgnoreCache

public boolean getIgnoreCache()
Specified by:
getIgnoreCache in interface javax.jdo.PersistenceManager


Copyright © 2003 . All Rights Reserved.