Author: aadamchik
Date: Sat Oct 14 19:13:35 2006
New Revision: 464098

URL: http://svn.apache.org/viewvc?view=rev&rev=464098
Log:
CAY-692:  Extra argument needed in ObjectContext.prepareForAccess - whether the 
property is a fault or not.
(removed deprecated method calls from unit tests; changed deprecated method to 
use "false" for lazy faulting)

Modified:
    
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/BaseContext.java
    
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/CayenneContextTst.java
    
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/DataContextExtrasTst.java
    
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/DataContextSharedCacheTst.java
    
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/IdentityColumnsTst.java

Modified: 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/BaseContext.java
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/BaseContext.java?view=diff&rev=464098&r1=464097&r2=464098
==============================================================================
--- 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/BaseContext.java
 (original)
+++ 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/BaseContext.java
 Sat Oct 14 19:13:35 2006
@@ -72,7 +72,7 @@
      *             [EMAIL PROTECTED] #prepareForAccess(Persistent, String, 
boolean)}.
      */
     public void prepareForAccess(Persistent object, String property) {
-        prepareForAccess(object, property, true);
+        prepareForAccess(object, property, false);
     }
 
     public abstract void prepareForAccess(

Modified: 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/CayenneContextTst.java
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/CayenneContextTst.java?view=diff&rev=464098&r1=464097&r2=464098
==============================================================================
--- 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/CayenneContextTst.java
 (original)
+++ 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/CayenneContextTst.java
 Sat Oct 14 19:13:35 2006
@@ -320,7 +320,7 @@
         context.graphManager.registerNode(hollow.getObjectId(), hollow);
 
         // testing this...
-        context.prepareForAccess(hollow, 
ClientMtTable1.GLOBAL_ATTRIBUTE1_PROPERTY);
+        context.prepareForAccess(hollow, 
ClientMtTable1.GLOBAL_ATTRIBUTE1_PROPERTY, false);
         assertTrue(selectExecuted[0]);
         assertSame(hollow, context.getGraphManager().getNode(gid));
         assertEquals(inflated.getGlobalAttribute1Direct(), hollow

Modified: 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/DataContextExtrasTst.java
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/DataContextExtrasTst.java?view=diff&rev=464098&r1=464097&r2=464098
==============================================================================
--- 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/DataContextExtrasTst.java
 (original)
+++ 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/DataContextExtrasTst.java
 Sat Oct 14 19:13:35 2006
@@ -79,7 +79,7 @@
         assertEquals(PersistenceState.HOLLOW, o1.getPersistenceState());
         assertNull(o1.readPropertyDirectly("artistName"));
 
-        context.prepareForAccess(o1, null);
+        context.prepareForAccess(o1, null, false);
         assertEquals(PersistenceState.COMMITTED, o1.getPersistenceState());
         assertEquals("a", o1.readPropertyDirectly("artistName"));
     }
@@ -93,7 +93,7 @@
                 new Integer(234)), null);
 
         try {
-            context.prepareForAccess(o1, null);
+            context.prepareForAccess(o1, null, false);
             fail("Must blow on non-existing fault.");
         }
         catch (CayenneRuntimeException ex) {

Modified: 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/DataContextSharedCacheTst.java
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/DataContextSharedCacheTst.java?view=diff&rev=464098&r1=464097&r2=464098
==============================================================================
--- 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/DataContextSharedCacheTst.java
 (original)
+++ 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/DataContextSharedCacheTst.java
 Sat Oct 14 19:13:35 2006
@@ -639,7 +639,7 @@
         // in the second context
         final Artist altArtist = (Artist) altContext.getGraphManager().getNode(
                 artist.getObjectId());
-        altContext.prepareForAccess(altArtist, null);
+        altContext.prepareForAccess(altArtist, null, false);
         assertEquals(PersistenceState.COMMITTED, 
altArtist.getPersistenceState());
 
         context.invalidateObjects(Collections.singletonList(artist));

Modified: 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/IdentityColumnsTst.java
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/IdentityColumnsTst.java?view=diff&rev=464098&r1=464097&r2=464098
==============================================================================
--- 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/IdentityColumnsTst.java
 (original)
+++ 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/cayenne/access/IdentityColumnsTst.java
 Sat Oct 14 19:13:35 2006
@@ -84,7 +84,7 @@
                 m, d
         }));
 
-        context.prepareForAccess(d, null);
+        context.prepareForAccess(d, null, false);
 
         // this line caused CAY-422 error
         d.getToMaster();


Reply via email to