Author: adrianc
Date: Sun Aug 31 09:58:09 2014 New Revision: 1621574 URL: http://svn.apache.org/r1621574 Log: Remove reference to DispatchContext from ModelServiceReader. The DispatchContext reference was only being used to get a Delegator reference, so we will use that instead. Modified: ofbiz/trunk/framework/service/src/org/ofbiz/service/DispatchContext.java ofbiz/trunk/framework/service/src/org/ofbiz/service/ModelServiceReader.java Modified: ofbiz/trunk/framework/service/src/org/ofbiz/service/DispatchContext.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/DispatchContext.java?rev=1621574&r1=1621573&r2=1621574&view=diff ============================================================================== --- ofbiz/trunk/framework/service/src/org/ofbiz/service/DispatchContext.java (original) +++ ofbiz/trunk/framework/service/src/org/ofbiz/service/DispatchContext.java Sun Aug 31 09:58:09 2014 @@ -236,7 +236,7 @@ public class DispatchContext implements private Callable<Map<String, ModelService>> createServiceReaderCallable(final ResourceHandler handler) { return new Callable<Map<String, ModelService>>() { public Map<String, ModelService> call() throws Exception { - return ModelServiceReader.getModelServiceMap(handler, DispatchContext.this); + return ModelServiceReader.getModelServiceMap(handler, DispatchContext.this.getDelegator()); } }; } Modified: ofbiz/trunk/framework/service/src/org/ofbiz/service/ModelServiceReader.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/ModelServiceReader.java?rev=1621574&r1=1621573&r2=1621574&view=diff ============================================================================== --- ofbiz/trunk/framework/service/src/org/ofbiz/service/ModelServiceReader.java (original) +++ ofbiz/trunk/framework/service/src/org/ofbiz/service/ModelServiceReader.java Sun Aug 31 09:58:09 2014 @@ -65,28 +65,28 @@ public class ModelServiceReader implemen protected boolean isFromURL; protected URL readerURL = null; protected ResourceHandler handler = null; - protected DispatchContext dctx = null; + protected Delegator delegator = null; - public static Map<String, ModelService> getModelServiceMap(URL readerURL, DispatchContext dctx) { + public static Map<String, ModelService> getModelServiceMap(URL readerURL, Delegator delegator) { if (readerURL == null) { Debug.logError("Cannot add reader with a null reader URL", module); return null; } - ModelServiceReader reader = new ModelServiceReader(true, readerURL, null, dctx); + ModelServiceReader reader = new ModelServiceReader(true, readerURL, null, delegator); return reader.getModelServices(); } - public static Map<String, ModelService> getModelServiceMap(ResourceHandler handler, DispatchContext dctx) { - ModelServiceReader reader = new ModelServiceReader(false, null, handler, dctx); + public static Map<String, ModelService> getModelServiceMap(ResourceHandler handler, Delegator delegator) { + ModelServiceReader reader = new ModelServiceReader(false, null, handler, delegator); return reader.getModelServices(); } - private ModelServiceReader(boolean isFromURL, URL readerURL, ResourceHandler handler, DispatchContext dctx) { + private ModelServiceReader(boolean isFromURL, URL readerURL, ResourceHandler handler, Delegator delegator) { this.isFromURL = isFromURL; this.readerURL = readerURL; this.handler = handler; - this.dctx = dctx; + this.delegator = delegator; } private Map<String, ModelService> getModelServices() { @@ -437,8 +437,6 @@ public class ModelServiceReader implemen boolean includePk = "pk".equals(includeType) || "all".equals(includeType); boolean includeNonPk = "nonpk".equals(includeType) || "all".equals(includeType); - // need a delegator for this - Delegator delegator = dctx.getDelegator(); if (delegator == null) { Debug.logWarning("Cannot use auto-attribute fields with a null delegator", module); } |
Free forum by Nabble | Edit this page |