er.extensions.eof
Class ERXSharedEOLoader
java.lang.Object
er.extensions.eof.ERXSharedEOLoader
public class ERXSharedEOLoader
- extends java.lang.Object
Java port of Kelly Hawk's shared EO loader. Works around a bug with shared eos and multiple models.
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
public static final org.apache.log4j.Logger log
PatchSharedEOLoadingPropertyKey
public static final java.lang.String PatchSharedEOLoadingPropertyKey
- holds the key to enable patched shared eo loading
- See Also:
- Constant Field Values
_defaultLoader
public static ERXSharedEOLoader _defaultLoader
_loadingComplete
protected static boolean _loadingComplete
_modelList
protected com.webobjects.foundation.NSMutableArray _modelList
_transCount
protected int _transCount
_didChangeDebugSetting
protected boolean _didChangeDebugSetting
_currentAdaptor
protected com.webobjects.eoaccess.EOAdaptorContext _currentAdaptor
ERXSharedEOLoader
public ERXSharedEOLoader()
patchSharedEOLoading
public static void patchSharedEOLoading()
removeSharedEOLoadingPatch
public static void removeSharedEOLoadingPatch()
finalize
public void finalize()
throws java.lang.Throwable
- Overrides:
finalize
in class java.lang.Object
- Throws:
java.lang.Throwable
loadSharedObjectsForModel
public void loadSharedObjectsForModel(com.webobjects.eoaccess.EOModel aModel)
modelWasAddedNotification
public void modelWasAddedNotification(com.webobjects.foundation.NSNotification aNotification)
objectStoreWasAdded
public void objectStoreWasAdded(com.webobjects.foundation.NSNotification aNotification)
transactionBeginning
public void transactionBeginning(com.webobjects.foundation.NSNotification aNotification)
Copyright © 2002 – 2007 Project Wonder.