Revision: 9176
Author: [email protected]
Date: Wed Nov 3 06:41:20 2010
Log: Edited wiki page RequestFactory_2_1_1 through web user interface.
http://code.google.com/p/google-web-toolkit/source/detail?r=9176
Modified:
/wiki/RequestFactory_2_1_1.wiki
=======================================
--- /wiki/RequestFactory_2_1_1.wiki Mon Nov 1 13:53:22 2010
+++ /wiki/RequestFactory_2_1_1.wiki Wed Nov 3 06:41:20 2010
@@ -17,8 +17,16 @@
Stuff not yet started:
* (Issue 5522, issue 5357) Value types / Embedded objects
+ * Value types are EntityProxies that have a
`...@proxyfor(isValueType=true)` annotation. This will relax the requirement
that the domain entity type has a getId() and getVersion() method.
+ * All instances of EntityProxy must be addressable. An EntityProxy is
addressable if:
+ * It has a getId().
+ * The `...@proxyfor` annotation or enclosing RequestFactory specifies a
`Locator`
+ * A chain of getter calls can be constructed to the object from an
addressable object
+ * The entity is contained within an addressable Collection (i.e. a
List)
+ * Sets are non-addressable because they have no means of
addressing a particular element within the set, nor can the iteration order
be depended upon.
* (Issue 5111) Extracting a `ServiceHelper` for `ReflectiveServiceLayer`
for a simple API to interface with existing systems
* This should include support for bulk operations API in
`ReflectiveServiceLayer` to allow query plan optimization
+ * A `Locator` can be specified for entire RequestFactory declarations
as well as individual proxy types
* Refactor the Codex types to make them injectable.
* (Issue 5523) Client-side caching of requests and EntityProxy
persistence
* (Issue 5368) Remove integer version constraint
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors