You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2006/10/15 02:01:11 UTC

svn commit: r464072 - /incubator/cayenne/main/trunk/core/cayenne-jdk1.5/src/main/java/org/apache/cayenne/enhancer/PersistentAccessorVisitor.java

Author: aadamchik
Date: Sat Oct 14 17:01:10 2006
New Revision: 464072

URL: http://svn.apache.org/viewvc?view=rev&rev=464072
Log:
CAY-682:Generic Cayenne POJO enhancer
(adding fault flag for to-many rels)

Modified:
    incubator/cayenne/main/trunk/core/cayenne-jdk1.5/src/main/java/org/apache/cayenne/enhancer/PersistentAccessorVisitor.java

Modified: incubator/cayenne/main/trunk/core/cayenne-jdk1.5/src/main/java/org/apache/cayenne/enhancer/PersistentAccessorVisitor.java
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.5/src/main/java/org/apache/cayenne/enhancer/PersistentAccessorVisitor.java?view=diff&rev=464072&r1=464071&r2=464072
==============================================================================
--- incubator/cayenne/main/trunk/core/cayenne-jdk1.5/src/main/java/org/apache/cayenne/enhancer/PersistentAccessorVisitor.java (original)
+++ incubator/cayenne/main/trunk/core/cayenne-jdk1.5/src/main/java/org/apache/cayenne/enhancer/PersistentAccessorVisitor.java Sat Oct 14 17:01:10 2006
@@ -19,7 +19,6 @@
 package org.apache.cayenne.enhancer;
 
 import org.apache.cayenne.map.ObjEntity;
-import org.apache.cayenne.map.Relationship;
 import org.objectweb.asm.ClassVisitor;
 import org.objectweb.asm.MethodVisitor;
 import org.objectweb.asm.Type;
@@ -64,8 +63,7 @@
             return new GetterVisitor(mv, helper, property, false);
         }
 
-        Relationship r = entity.getRelationship(property);
-        if (r != null && !r.isToMany()) {
+        if (entity.getRelationship(property) != null) {
             // inject fault flag field
             helper.createField(Boolean.TYPE, "faultResolved_" + property, true);
             return new GetterVisitor(mv, helper, property, true);