mirror of
https://github.com/google/nomulus.git
synced 2025-08-02 16:02:10 +02:00
Cursor was originally envisioned to support arbitary ImmutableObject scopes. However, in practice only the Registry scope is used. The SQL representation of Cursor assumes that and the schema uses a composite ID with a string column for the primary key of the scope object. Without a schema migration to persist the VKey of the scope, we cannot support any ImmutableObject other than those with a primitive string primary key. Given the complexity involved and the limited use case, the scope is now explictly limited to Registry only. Also removed mapreduces that depends on Ofy keys of Cursors, and made some code quality improvement based on IntelliJ suggestions on modified files. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/google/nomulus/1672) <!-- Reviewable:end --> |
||
---|---|---|
.. | ||
gradle/dependency-locks | ||
src | ||
build.gradle | ||
Dockerfile |