google-nomulus/java/google/registry/model
larryruili 7fb44e4f66 Parent recurring billing events under separate HistoryEntries
To log autorenews, we currently run a mapreduce daily that creates synthetic
billing events for each recurring event past its due time. These are all
parented under the original recurring event, which allows these synthetic events to incorrectly stack on the original mutating entry.

We now explicitly create a new HistoryEntry of type DOMAIN_AUTORENEW to log
autorenews alongside other mutating EPP flows. These also parent DomainTransactionRecords for the NET_RENEWS_1_YEAR field, with the reporting time equal to the billing time (which accounts for the autorenew grace period).

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=166379700
2017-08-29 17:08:27 -04:00
..
annotations Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
billing Mark registrar credit model classes as incomplete 2017-03-27 13:15:06 -04:00
common Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
contact Remove all vestiges of memcache 2017-06-14 10:28:24 -04:00
domain Remove temporary @OnLoad used for setting period in DomainApplication 2017-06-21 09:51:28 -04:00
eppcommon Refactor out creation of server TRIDs so they can be tested 2017-04-13 10:55:47 -04:00
eppinput Add and adjust EppInput accessors for more useful properties 2017-04-26 10:51:47 -04:00
eppoutput Notify registrars of async contact/host deletions 2017-04-26 10:33:55 -04:00
export Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
host Remove all vestiges of memcache 2017-06-14 10:28:24 -04:00
index Remove all vestiges of memcache 2017-06-14 10:28:24 -04:00
mark Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
ofy Remove all vestiges of memcache 2017-06-14 10:28:24 -04:00
poll Notify registrars of async contact/host deletions 2017-04-26 10:33:55 -04:00
pricing Return all applicable reserved list entries associated with a label 2017-03-13 11:22:56 -04:00
rde Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
registrar Make Registrar load methods return Optionals instead of Nullables 2017-08-01 16:58:59 -04:00
registry Allow multiple DNS writers on TLDs 2017-08-01 17:10:33 -04:00
reporting Parent recurring billing events under separate HistoryEntries 2017-08-29 17:08:27 -04:00
server Remove queueing from Lock 2017-08-01 17:06:20 -04:00
smd Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
tmch Add retry to claims list load 2017-08-01 17:09:10 -04:00
transfer Remove obsolete TransferData.extendedRegistrationYears 2017-03-21 15:35:00 -04:00
translators Capitalize the Bloom in Bloom filter in comments 2017-03-21 15:30:30 -04:00
BackupGroupRoot.java Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
BUILD Define Stackdriver metrics for premium and reserved lists 2017-03-21 14:55:00 -04:00
Buildable.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
CacheUtils.java Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
CreateAutoTimestamp.java Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
EntityClasses.java Add Cloud KMS based secret storage 2017-02-17 12:22:12 -05:00
EppResource.java Remove migration @OnLoad for EppResource StatusValue LINKED 2017-05-23 17:22:49 -04:00
EppResourceUtils.java Remove all vestiges of memcache 2017-06-14 10:28:24 -04:00
ImmutableObject.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
Jsonifiable.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
JsonMapBuilder.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
ModelUtils.java Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
package-info.java Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
SchemaVersion.java Replace deprecated "assignableFrom" with Guava 20 "subtypeOf" 2017-02-02 16:51:43 -05:00
UpdateAutoTimestamp.java Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00