google-nomulus/java/google/registry
mcilwain e2528875b2 Merge DomainResource into DomainBase
This eliminates the use of Objectify polymorphism for EPP resources entirely
(yay!), which makes the Registry 3.0 database migration easier.

It is unfortunate that the naming parallelism of EppResources is lost between
ContactResource, HostResource, and DomainResource, but the actual type as far as
Datastore was concerned was DomainBase all along, and it would be a much more
substantial data migration to allow us to continue using the class name
DomainResource now that we're no longer using Objectify polymorphism. This
simply isn't worth it.

This also removes the polymorphic Datastore indexes (which will no longer
function as of this change). The non-polymorphic replacement indexes were added
in []

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=230930546
2019-01-28 15:57:10 -05:00
..
backup Fix a few stylistic issues in preparation for Checkstyle addition 2019-01-24 19:57:14 -05:00
batch Merge DomainResource into DomainBase 2019-01-28 15:57:10 -05:00
beam Switch all added usages of java.time to be joda.time 2018-12-12 13:22:34 -05:00
bigquery Account for GoogleJsonResponseException#getDetails returning null 2018-12-03 19:09:11 -05:00
builddefs Replace iteration over depsets with an explicit .to_list() call 2018-11-14 11:55:43 -05:00
config Remove deprecated Datastore backup code 2019-01-24 19:58:54 -05:00
cron Add the App Engine service used in the Action definition 2019-01-17 18:59:16 -05:00
dns Merge DomainResource into DomainBase 2019-01-28 15:57:10 -05:00
env Merge DomainResource into DomainBase 2019-01-28 15:57:10 -05:00
export Merge DomainResource into DomainBase 2019-01-28 15:57:10 -05:00
flows Merge DomainResource into DomainBase 2019-01-28 15:57:10 -05:00
gcs Clean up annotation imports in BUILD files 2018-06-27 15:28:53 -04:00
groups Account for GoogleJsonResponseException#getDetails returning null 2018-12-03 19:09:11 -05:00
idn Update IDN tables to comply with https://www.iana.org/help/idn-repository-procedure 2018-02-01 21:59:14 -05:00
keyring Fix a few stylistic issues in preparation for Checkstyle addition 2019-01-24 19:57:14 -05:00
loadtest Add the App Engine service used in the Action definition 2019-01-17 18:59:16 -05:00
mapreduce Merge DomainResource into DomainBase 2019-01-28 15:57:10 -05:00
model Merge DomainResource into DomainBase 2019-01-28 15:57:10 -05:00
module Remove deprecated Datastore backup code 2019-01-24 19:58:54 -05:00
monitoring/whitebox Stop exporting EPP flow metrics to BigQuery 2018-10-08 16:59:29 -04:00
pricing Clean up third_party imports in BUILD files 2018-07-14 01:11:51 -04:00
proxy Use gson to make JSON string in proxy log formatter 2018-12-12 13:22:34 -05:00
rdap Merge DomainResource into DomainBase 2019-01-28 15:57:10 -05:00
rde Merge DomainResource into DomainBase 2019-01-28 15:57:10 -05:00
reporting Merge DomainResource into DomainBase 2019-01-28 15:57:10 -05:00
request Fix a few stylistic issues in preparation for Checkstyle addition 2019-01-24 19:57:14 -05:00
security Allow XSRF to be sent as POST parameter in addition to HTML header 2018-12-20 07:46:33 -05:00
storage/drive Clean up third_party imports in BUILD files 2018-07-14 01:11:51 -04:00
tldconfig/idn Remove the use of InjectRule in IdnLabelValidatorTest 2018-10-22 18:54:53 -04:00
tmch Merge DomainResource into DomainBase 2019-01-28 15:57:10 -05:00
tools Merge DomainResource into DomainBase 2019-01-28 15:57:10 -05:00
ui Add a button in the admin panel to check OT&E status of a registrar 2019-01-18 15:35:40 -05:00
util Consolidate Dagger modules for utils classes 2019-01-17 19:20:52 -05:00
whois Merge DomainResource into DomainBase 2019-01-28 15:57:10 -05:00
xjc Run bazel installer as a argument to bash 2018-08-10 13:44:25 -04:00
xml Pretty-print actual XML in tests 2018-07-14 01:37:03 -04:00
BUILD Remove deprecated DNS subsystem 2018-09-14 12:01:08 -04:00
repositories.bzl Use Guava instead of Apache Commons for file ops in Ghostryde 2019-01-11 11:00:33 -05:00