Make TransactionManager.loadAllOf() smart w.r.t the cross-TLD entity group (#1040)

* Make TransactionManager.loadAllOf() smart w.r.t the cross-TLD entity group

The loadAllOf() method will now automatically append the cross-TLD entity group
ancestor query as necessary, iff the entity class being loaded is tagged with
the new @IsCrossTld annotation.

* Add tests
This commit is contained in:
Ben McIlwain 2021-03-25 18:55:18 -04:00 committed by GitHub
parent 3c65ad0f8a
commit 2649a9362a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
22 changed files with 196 additions and 20 deletions

View file

@ -0,0 +1,16 @@
ClaimsListShard
ClaimsListSingleton
Cursor
DatabaseTransitionSchedule
KmsSecret
KmsSecretRevision
PremiumList
PremiumListEntry
PremiumListRevision
Registrar
RegistrarContact
Registry
ReservedList
ServerSecret
SignedMarkRevocationList
TmchCrl