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) {