From: Kieran K. <kie...@ma...> - 2009-10-27 12:03:07
|
Hi Anjo, Is there any reason not to just patch in ERXOSC instead of EOOSC using ERXPatcher.setClassForName(...) since I am sure that there is a bunch of background tasks that have statements like: EOObjectStore osc = new EOObjectStoreCoordinator(); Yes/No? Regards, Kieran On Oct 27, 2009, at 12:37 AM, an...@us... wrote: > Revision: 10132 > http://wonder.svn.sourceforge.net/wonder/?rev=10132&view=rev > Author: anjo > Date: 2009-10-27 04:37:03 +0000 (Tue, 27 Oct 2009) > > Log Message: > ----------- > using ERXOSC while we have it > > Modified Paths: > -------------- > trunk/Wonder/Frameworks/BusinessLogic/ERCoreBusinessLogic/Sources/ > er/corebusinesslogic/ERCStatic.java > trunk/Wonder/Frameworks/Core/ERExtensions/Sources/er/extensions/ > eof/ERXObjectStoreCoordinatorPool.java > > Modified: trunk/Wonder/Frameworks/BusinessLogic/ERCoreBusinessLogic/ > Sources/er/corebusinesslogic/ERCStatic.java > =================================================================== > --- trunk/Wonder/Frameworks/BusinessLogic/ERCoreBusinessLogic/ > Sources/er/corebusinesslogic/ERCStatic.java 2009-10-26 14:09:18 UTC > (rev 10131) > +++ trunk/Wonder/Frameworks/BusinessLogic/ERCoreBusinessLogic/ > Sources/er/corebusinesslogic/ERCStatic.java 2009-10-27 04:37:03 UTC > (rev 10132) > @@ -6,16 +6,13 @@ > import com.webobjects.eoaccess.EOUtilities; > import com.webobjects.eocontrol.EOEditingContext; > import com.webobjects.eocontrol.EOEnterpriseObject; > -import com.webobjects.eocontrol.EOFetchSpecification; > -import com.webobjects.eocontrol.EOGlobalID; > -import com.webobjects.eocontrol.EOObjectStoreCoordinator; > import com.webobjects.foundation.NSArray; > import com.webobjects.foundation.NSKeyValueCoding; > import com.webobjects.foundation.NSMutableDictionary; > > -import er.extensions.eof.EOEnterpriseObjectClazz; > import er.extensions.eof.ERXEC; > import er.extensions.eof.ERXEOControlUtilities; > +import er.extensions.eof.ERXObjectStoreCoordinator; > import er.extensions.foundation.ERXProperties; > > public class ERCStatic extends _ERCStatic { > @@ -73,7 +70,7 @@ > private EOEditingContext privateEditingContext() { > if (_privateEditingContext == null) { > if > (ERXProperties > .booleanForKeyWithDefault > ("er.corebusinesslogic.ERCStatic.UseSeparateChannel", true)) { > - _privateEditingContext = > ERXEC.newEditingContext(new EOObjectStoreCoordinator()); > + _privateEditingContext = > ERXEC.newEditingContext(new ERXObjectStoreCoordinator()); > _privateEditingContext.lock(); > try { > > _privateEditingContext.setSharedEditingContext(null); > > Modified: trunk/Wonder/Frameworks/Core/ERExtensions/Sources/er/ > extensions/eof/ERXObjectStoreCoordinatorPool.java > =================================================================== > --- trunk/Wonder/Frameworks/Core/ERExtensions/Sources/er/extensions/ > eof/ERXObjectStoreCoordinatorPool.java 2009-10-26 14:09:18 UTC (rev > 10131) > +++ trunk/Wonder/Frameworks/Core/ERExtensions/Sources/er/extensions/ > eof/ERXObjectStoreCoordinatorPool.java 2009-10-27 04:37:03 UTC (rev > 10132) > @@ -219,7 +219,7 @@ > _objectStores = new ArrayList(_maxOS); > _sharedEditingContexts = new ArrayList(_maxOS); > for (int i = 0; i < _maxOS; i++) { > - EOObjectStore os = new EOObjectStoreCoordinator(); > + EOObjectStore os = new ERXObjectStoreCoordinator(); > _objectStores.add(os); > _sharedEditingContexts.add(new > EOSharedEditingContext(os)); > } > > > This was sent by the SourceForge.net collaborative development > platform, the world's largest Open Source development site. > > ------------------------------------------------------------------------------ > Come build with us! The BlackBerry(R) Developer Conference in SF, CA > is the only developer event you need to attend this year. Jumpstart > your > developing skills, take BlackBerry mobile applications to market and > stay > ahead of the curve. Join us from November 9 - 12, 2009. Register now! > http://p.sf.net/sfu/devconference > _______________________________________________ > Wonder-cvs mailing list > Won...@li... > https://lists.sourceforge.net/lists/listinfo/wonder-cvs |