google-nomulus/java/google/registry/model/reporting
larryruili 7ee8bc9070 Record domain transaction for domain deletes
This is the third of many cls adding explicit logging in all our domain
mutation flows to facilitate transaction reporting.

We add a +1 counter for either grace or nograce deletes, based on the grace period status of the domain. We then search back in time for DOMAIN_CREATE, DOMAIN_RENEW and DOMAIN_AUTORENEW HistoryEntries off the same resource that happened in their corresponding grace periods (5, 5 and 45 days respectively). All transaction records for these events are then given -1 counters to properly account for cancellations in the NET_CREATE and NET_RENEW fields.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=166506010
2017-08-29 17:15:38 -04:00
..
DomainTransactionRecord.java Record domain transaction for domain deletes 2017-08-29 17:15:38 -04:00
HistoryEntry.java Parent recurring billing events under separate HistoryEntries 2017-08-29 17:08:27 -04:00
IcannReportingTypes.java Make FlowRunner log ICANN activity report field name 2017-03-27 13:32:57 -04:00