Revision: 9802
Author: b...@google.com
Date: Thu Mar 3 08:04:00 2011
Log: Use RequestContext-local AutoBeanFactory.
Fix unmade change due to branch merge problem.
Patch by: bobv
Review by: rjrjr
Review at http://gwt-code-reviews.appspot.com/1368805
http://code.google.com/p/google-web-toolkit/source/detail?r=9802
Modified:
/trunk/user/src/com/google/gwt/requestfactory/shared/impl/AbstractRequestContext.java
=======================================
---
/trunk/user/src/com/google/gwt/requestfactory/shared/impl/AbstractRequestContext.java
Thu Mar 3 07:14:17 2011
+++
/trunk/user/src/com/google/gwt/requestfactory/shared/impl/AbstractRequestContext.java
Thu Mar 3 08:04:00 2011
@@ -180,8 +180,8 @@
if (obj == null) {
return LazySplittable.NULL;
} else if (obj.getClass().isEnum()
- && getRequestFactory().getAutoBeanFactory() instanceof EnumMap) {
- value = ValueCodex.encode(((EnumMap)
getRequestFactory().getAutoBeanFactory()).getToken((Enum<?>) obj));
+ && getAutoBeanFactory() instanceof EnumMap) {
+ value = ValueCodex.encode(((EnumMap)
getAutoBeanFactory()).getToken((Enum<?>) obj));
} else if (ValueCodex.canDecode(obj.getClass())) {
value = ValueCodex.encode(obj);
} else {
@@ -525,7 +525,7 @@
if (previous == null) {
// Compare to empty object
Class<?> proxyClass = stableId(bean).getProxyClass();
- previous =
getRequestFactory().getAutoBeanFactory().create(proxyClass);
+ previous = getAutoBeanFactory().create(proxyClass);
}
if (!AutoBeanUtils.diff(previous, bean).isEmpty()) {
return true;
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors