I'm trying to use RequestFactory in my application for entity exchange
between client and server. (Which I think it was designed for.) But I
have one workflow, that it kind of standard, but I can't solve it in
any normal way (with out overriding part of RF logic).

The workflow is follow:
1. User press "New" button and create new entity at the client side.
(RequestFactory used for that)
2. User put some data into this object (fills fields) and press Save.
3. Client side validation called and passed.
4. RequestFactory method is called to save entity.
5. Server-side method detects some problems with this data (data do
not pass some server-side validation) and want's to inform User about
that (using errorCode or throwing exception)
6. Client receives this info and show it to User.
7. User make corrections to the data and press Save again
--And here is where the problems start. I can't call persist method
again on same RequestContext, because it was already used and will
throw an error. I also can create a new RequestContext and attach
entity to it - because I can't detach it from previous RequestContext.

What I'm missing here? How server-side validation should work with
RequestContext?

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to