Author: arminw
Date: Thu Aug  2 08:36:32 2007
New Revision: 562139

URL: http://svn.apache.org/viewvc?view=rev&rev=562139
Log:
rename prefetching mode method

Modified:
    
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/QueryReferenceBroker.java

Modified: 
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/QueryReferenceBroker.java
URL: 
http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/QueryReferenceBroker.java?view=diff&rev=562139&r1=562138&r2=562139
==============================================================================
--- 
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/QueryReferenceBroker.java
 (original)
+++ 
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/core/QueryReferenceBroker.java
 Thu Aug  2 08:36:32 2007
@@ -38,7 +38,6 @@
 import org.apache.ojb.broker.core.proxy.IndirectionHandler;
 import org.apache.ojb.broker.core.proxy.MaterializationListener;
 import org.apache.ojb.broker.metadata.ClassDescriptor;
-import org.apache.ojb.broker.metadata.ClassNotPersistenceCapableException;
 import org.apache.ojb.broker.metadata.CollectionDescriptor;
 import org.apache.ojb.broker.metadata.FieldDescriptor;
 import org.apache.ojb.broker.metadata.FieldHelper;
@@ -68,7 +67,7 @@
     private PersistenceBrokerImpl pb;
     private HashMap m_retrievalTasks;
     private ArrayList prefetchingListeners;
-    private boolean prefetchProxies = true;
+    private boolean autoPrefetch = true;
     private Class classToPrefetch;
     private PBLifeCycleEvent afterLookupEvent;
 
@@ -79,21 +78,21 @@
     }
 
     /**
-     * Return <em>true</em> if proxy object reference pre-fetching is enabled,
+     * Return <em>true</em> if object reference prefetching is enabled,
      * <em>false</em> if disabled.
      */
-    public boolean isPrefetchProxies()
+    public boolean isAutoPrefetch()
     {
-        return prefetchProxies;
+        return autoPrefetch;
     }
 
     /**
-     * Enable or disable proxy object reference pre-fetching. By default it's 
enabled.
-     * @param prefetchProxies If set <em>true</em>, reference pre-fetching 
will be enabled.
+     * Enable or disable object reference prefetching. By default it's enabled.
+     * @param autoPrefetch If set <em>true</em>, reference prefetching will be 
enabled.
      */
-    public void setPrefetchProxies(boolean prefetchProxies)
+    public void setAutoPrefetch(boolean autoPrefetch)
     {
-        this.prefetchProxies = prefetchProxies;
+        this.autoPrefetch = autoPrefetch;
     }
 
     /**
@@ -103,11 +102,11 @@
      * @param query the query
      */
     private ManageableCollection getCollectionByQuery(Class collectionClass, 
Class itemClass, Query query)
-            throws ClassNotPersistenceCapableException, 
PersistenceBrokerException
+            throws PersistenceBrokerException
     {
         if (log.isDebugEnabled()) log.debug("getCollectionByQuery (" + 
collectionClass + ", " + itemClass + ", " + query + ")");
 
-        ClassDescriptor cld = pb.getClassDescriptor(itemClass);
+
         ManageableCollection result = null;
         OJBIterator iter = null;
         int fullSize = -1;
@@ -125,13 +124,13 @@
         try
         {
             result = (ManageableCollection) 
ClassHelper.newInstance(collectionClass);
-
+            ClassDescriptor cld = pb.getClassDescriptor(itemClass);
             // now iterate over all elements and add them to the new collection
             // lifecycle events are disabled
             iter = pb.getIteratorFromQuery(query, cld);
             iter.disableLifeCycleEvents();
 
-            // BRJ : get fullSizefor Query
+            // BRJ : get fullSize for Query
             // to be removed when Query.fullSize is removed
             if (iter instanceof PagingIterator)
             {
@@ -170,7 +169,7 @@
                                 + SystemUtils.LINE_SEPARATOR +"'declared' 
extent in "+itemClass + "."
                                 + " This can cause side-effects and will NOT 
INCLUDED in the current generated collection result");
                     }
-                    if (prefetchProxies && (handler != null)
+                    if (autoPrefetch && (handler != null)
                             && (cld.getProxyPrefetchingLimit() > 0)
                             && addRetrievalTask(candidate, this))
                     {
@@ -403,7 +402,7 @@
                     refField = rds.getPersistentField();
                     refField.set(obj, refObj);
 
-                    if ((refObj != null) && prefetchProxies && 
(m_retrievalTasks != null)
+                    if ((refObj != null) && autoPrefetch && (m_retrievalTasks 
!= null)
                             && (rds.getProxyPrefetchingLimit() > 0))
                     {
                         IndirectionHandler handler = 
pb.getProxyFactory().getIndirectionHandler(refObj);
@@ -451,7 +450,7 @@
                 refField = rds.getPersistentField();
                 refField.set(obj, refObj);
 
-                if ((refObj != null) && prefetchProxies && (m_retrievalTasks 
!= null)
+                if ((refObj != null) && autoPrefetch && (m_retrievalTasks != 
null)
                         && (rds.getProxyPrefetchingLimit() > 0))
                 {
                     IndirectionHandler handler = 
pb.getProxyFactory().getIndirectionHandler(refObj);
@@ -751,7 +750,7 @@
 
                     collectionField.set(obj, value);
 
-                    if (prefetchProxies && (m_retrievalTasks != null)
+                    if (autoPrefetch && (m_retrievalTasks != null)
                             && (cds.getProxyPrefetchingLimit() > 0)
                             && (cds.getQueryCustomizer() == null)
                             && (pb.getProxyFactory().isCollectionProxy(value)))



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to