Author: aadamchik
Date: Sat Nov 25 21:04:13 2006
New Revision: 479277

URL: http://svn.apache.org/viewvc?view=rev&rev=479277
Log:
CAY-686: Weed out DataObject references from the access stack classes, 
replacing them with Persistent and ClassDescriptor

Modified:
    
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/query/NamedQuery.java
    
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/util/PersistentObjectList.java

Modified: 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/query/NamedQuery.java
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/query/NamedQuery.java?view=diff&rev=479277&r1=479276&r2=479277
==============================================================================
--- 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/query/NamedQuery.java
 (original)
+++ 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/query/NamedQuery.java
 Sat Nov 25 21:04:13 2006
@@ -25,14 +25,13 @@
 import java.util.Iterator;
 import java.util.Map;
 
-import org.apache.commons.lang.StringUtils;
-import org.apache.commons.lang.builder.EqualsBuilder;
-import org.apache.commons.lang.builder.HashCodeBuilder;
 import org.apache.cayenne.CayenneRuntimeException;
-import org.apache.cayenne.DataObject;
 import org.apache.cayenne.Persistent;
 import org.apache.cayenne.map.EntityResolver;
 import org.apache.cayenne.util.Util;
+import org.apache.commons.lang.StringUtils;
+import org.apache.commons.lang.builder.EqualsBuilder;
+import org.apache.commons.lang.builder.HashCodeBuilder;
 
 /**
  * A query that is a reference to a named parameterized query stored in the 
mapping. The
@@ -146,7 +145,7 @@
 
             Object value = entry.getValue();
 
-            if ((value instanceof Persistent) && !(value instanceof 
DataObject)) {
+            if (value instanceof Persistent) {
                 value = ((Persistent) value).getObjectId();
             }
 

Modified: 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/util/PersistentObjectList.java
URL: 
http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/util/PersistentObjectList.java?view=diff&rev=479277&r1=479276&r2=479277
==============================================================================
--- 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/util/PersistentObjectList.java
 (original)
+++ 
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/main/java/org/apache/cayenne/util/PersistentObjectList.java
 Sat Nov 25 21:04:13 2006
@@ -26,7 +26,6 @@
 import java.util.ListIterator;
 
 import org.apache.cayenne.CayenneRuntimeException;
-import org.apache.cayenne.DataObject;
 import org.apache.cayenne.PersistenceState;
 import org.apache.cayenne.Persistent;
 import org.apache.cayenne.ValueHolder;
@@ -330,8 +329,8 @@
                 while (it.hasNext()) {
                     Object next = it.next();
 
-                    if (next instanceof DataObject) {
-                        DataObject dataObject = (DataObject) next;
+                    if (next instanceof Persistent) {
+                        Persistent dataObject = (Persistent) next;
                         if (dataObject.getPersistenceState() == 
PersistenceState.TRANSIENT) {
                             continue;
                         }


Reply via email to