Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jellyfish.implementation
Class DirectoryManagerDefault  view DirectoryManagerDefault download DirectoryManagerDefault.java

java.lang.Object
  extended byorg.jellyfish.implementation.DirectoryManagerDefault
All Implemented Interfaces:
org.jellyfish.DirectoryManager

public class DirectoryManagerDefault
extends java.lang.Object
implements org.jellyfish.DirectoryManager


Field Summary
private  org.jellyfish.ConnectionManager connectionManager
           
private static DirectoryManagerDefault instance
           
private  Logger logger
           
private  org.jellyfish.MappingManager mappingManager
           
private  ServiceManager serviceManager
           
 
Fields inherited from interface org.jellyfish.DirectoryManager
ROLE
 
Constructor Summary
DirectoryManagerDefault()
           
 
Method Summary
 void close()
           
private  void createSubContext(javax.naming.directory.DirContext dirContext, java.lang.Object object, java.lang.String objectDn, javax.naming.directory.Attributes attributes)
           
 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(Logger logger)
           
 void evict(java.lang.Object arg0)
           
 void evictAll()
           
 void evictAll(java.util.Collection arg0)
           
 void evictAll(java.lang.Object[] arg0)
           
 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)
           
private  java.lang.String getParentDn(java.lang.String dn)
           
 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)
           
 Query newQuery()
           
 Query newQuery(java.lang.Class arg0)
           
 Query newQuery(java.lang.Class arg0, java.util.Collection arg1)
           
 Query newQuery(java.lang.Class arg0, java.util.Collection arg1, java.lang.String arg2)
           
 Query newQuery(java.lang.Class arg0, java.lang.String arg1)
           
 Query newQuery(java.lang.Object arg0)
           
 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(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
 

Field Detail

instance

private static DirectoryManagerDefault instance

serviceManager

private ServiceManager serviceManager

logger

private Logger logger

connectionManager

private org.jellyfish.ConnectionManager connectionManager

mappingManager

private org.jellyfish.MappingManager mappingManager
Constructor Detail

DirectoryManagerDefault

public DirectoryManagerDefault()
Method Detail

service

public void service(ServiceManager serviceManager)
             throws ServiceException

enableLogging

public void enableLogging(Logger logger)

store

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

createSubContext

private void createSubContext(javax.naming.directory.DirContext dirContext,
                              java.lang.Object object,
                              java.lang.String objectDn,
                              javax.naming.directory.Attributes attributes)

lookup

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

delete

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

search

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

getParentDn

private java.lang.String getParentDn(java.lang.String dn)

isClosed

public boolean isClosed()

close

public void close()

currentTransaction

public Transaction currentTransaction()

evict

public void evict(java.lang.Object arg0)

evictAll

public void evictAll(java.lang.Object[] arg0)

evictAll

public void evictAll(java.util.Collection arg0)

evictAll

public void evictAll()

refresh

public void refresh(java.lang.Object arg0)

refreshAll

public void refreshAll(java.lang.Object[] arg0)

refreshAll

public void refreshAll(java.util.Collection arg0)

refreshAll

public void refreshAll()

newQuery

public Query newQuery()

newQuery

public Query newQuery(java.lang.Object arg0)

newQuery

public Query newQuery(java.lang.String arg0,
                      java.lang.Object arg1)

newQuery

public Query newQuery(java.lang.Class arg0)

newQuery

public Query newQuery(java.lang.Class arg0,
                      java.util.Collection arg1)

newQuery

public Query newQuery(java.lang.Class arg0,
                      java.lang.String arg1)

newQuery

public Query newQuery(java.lang.Class arg0,
                      java.util.Collection arg1,
                      java.lang.String arg2)

getExtent

public Extent getExtent(java.lang.Class arg0,
                        boolean arg1)

getObjectById

public java.lang.Object getObjectById(java.lang.Object arg0,
                                      boolean arg1)

getObjectId

public java.lang.Object getObjectId(java.lang.Object arg0)

getTransactionalObjectId

public java.lang.Object getTransactionalObjectId(java.lang.Object arg0)

newObjectIdInstance

public java.lang.Object newObjectIdInstance(java.lang.Class arg0,
                                            java.lang.String arg1)

makePersistent

public void makePersistent(java.lang.Object object)

makePersistentAll

public void makePersistentAll(java.lang.Object[] objects)

makePersistentAll

public void makePersistentAll(java.util.Collection objects)

deletePersistent

public void deletePersistent(java.lang.Object object)

deletePersistentAll

public void deletePersistentAll(java.lang.Object[] objects)

deletePersistentAll

public void deletePersistentAll(java.util.Collection objects)

makeTransient

public void makeTransient(java.lang.Object arg0)

makeTransientAll

public void makeTransientAll(java.lang.Object[] arg0)

makeTransientAll

public void makeTransientAll(java.util.Collection arg0)

makeTransactional

public void makeTransactional(java.lang.Object arg0)

makeTransactionalAll

public void makeTransactionalAll(java.lang.Object[] arg0)

makeTransactionalAll

public void makeTransactionalAll(java.util.Collection arg0)

makeNontransactional

public void makeNontransactional(java.lang.Object arg0)

makeNontransactionalAll

public void makeNontransactionalAll(java.lang.Object[] arg0)

makeNontransactionalAll

public void makeNontransactionalAll(java.util.Collection arg0)

retrieve

public void retrieve(java.lang.Object arg0)

retrieveAll

public void retrieveAll(java.util.Collection arg0)

retrieveAll

public void retrieveAll(java.lang.Object[] arg0)

setUserObject

public void setUserObject(java.lang.Object arg0)

getUserObject

public java.lang.Object getUserObject()

getPersistenceManagerFactory

public PersistenceManagerFactory getPersistenceManagerFactory()

getObjectIdClass

public java.lang.Class getObjectIdClass(java.lang.Class arg0)

setMultithreaded

public void setMultithreaded(boolean arg0)

getMultithreaded

public boolean getMultithreaded()

setIgnoreCache

public void setIgnoreCache(boolean arg0)

getIgnoreCache

public boolean getIgnoreCache()