mirror of
https://github.com/google/nomulus.git
synced 2025-07-25 20:18:34 +02:00
Various necessary changes included as part of this: - Make ForeignKeyIndex completely generic. Previously, only the load() method that took a DateTime as input could use SQL, and the cached flow was particular to Objectify Keys. Now, the cached flow and the non-cached flow can use the same (ish) piece of code to load / create the relevant index objects before filtering or modifying them as necessary. - EntityChanges should use VKeys - FlowUtils should persist entity changes using tm(), however not all object types are storable in SQL. - Filling out PollMessage fields with the proper object type when loading from SQL - Changing a few tm() calls to ofyTm() calls when using objectify. This is because creating a read-only transaction in SQL is quite a footgun at the moment, because it makes the entire transaction you're in (if you were already in one) a read-only transaction. |
||
---|---|---|
.. | ||
gradle/dependency-locks | ||
src | ||
WEB-INF/appengine-generated | ||
build.gradle | ||
Dockerfile | ||
karma.conf.js |