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/05/27 00:12:56 UTC
svn commit: r409766 -
/incubator/cayenne/main/trunk/cayenne/cayenne-java/src/cayenne/java/org/objectstyle/cayenne/map/EntityDescriptor.java
Author: aadamchik
Date: Fri May 26 15:12:56 2006
New Revision: 409766
URL: http://svn.apache.org/viewvc?rev=409766&view=rev
Log:
CAY-525 - another insignificant optimization
Modified:
incubator/cayenne/main/trunk/cayenne/cayenne-java/src/cayenne/java/org/objectstyle/cayenne/map/EntityDescriptor.java
Modified: incubator/cayenne/main/trunk/cayenne/cayenne-java/src/cayenne/java/org/objectstyle/cayenne/map/EntityDescriptor.java
URL: http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/cayenne/cayenne-java/src/cayenne/java/org/objectstyle/cayenne/map/EntityDescriptor.java?rev=409766&r1=409765&r2=409766&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-java/src/cayenne/java/org/objectstyle/cayenne/map/EntityDescriptor.java (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-java/src/cayenne/java/org/objectstyle/cayenne/map/EntityDescriptor.java Fri May 26 15:12:56 2006
@@ -62,6 +62,7 @@
import org.apache.commons.lang.builder.ToStringBuilder;
import org.objectstyle.cayenne.DataObject;
+import org.objectstyle.cayenne.ObjectContext;
import org.objectstyle.cayenne.Persistent;
import org.objectstyle.cayenne.ValueHolder;
import org.objectstyle.cayenne.property.BaseClassDescriptor;
@@ -343,8 +344,9 @@
void resolveFault(Object object) throws PropertyAccessException {
try {
Persistent persistent = (Persistent) object;
- if (persistent.getObjectContext() != null) {
- persistent.getObjectContext().prepareForAccess(persistent, getName());
+ ObjectContext context = persistent.getObjectContext();
+ if (context != null) {
+ context.prepareForAccess(persistent, getName());
}
}
catch (ClassCastException e) {