Hello,

I’ve just run into a problem I don’t know how to solve right now: I
have this class named i.e. "Token", one endpoint in web.xml for a
class that manipulates this @PersistenceCapable class with @Persistent
private Boolean field named "valid".

What the endpoint class does: it either stores a new Token instance by
making it persistent, based on POST data, by making it persistent by
the .makePersistent() call. Then, for another kind of POST data, it
loads the Token instance and calls a method called "invalidate" on it,
which basically just sets the valid field to Boolean.FALSE (instead of
Boolean.TRUE with which it was previously persisted).

Besides this, I have a simple Java program that makes calls to the
endpoint, with some delay in between each request. It all works well,
well, except for one point: when I check the datastore viewer, there
is no "valid" field set to false, even though that endpoint call was
indeed made. But I can see that the Token instance was updated,
because of the OPT_VERSION field added by @Version(strategy =
VersionStrategy.VERSION_NUMBER).

Anyone has an idea where the error might be?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" 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-appengine-java?hl=en.

Reply via email to