google-nomulus/java/google/registry
cgoldfeder b0bcc1bb3d Create *InfoData objects instead of reusing *Resource objects
This is probably best from a code-cleanliness perspective anyways,
but the rationale is that tightly coupling the resources to the
info responses was a straightjacket that required all status
values and fields to be directly available on the resource. With
this change, I already was able to get rid of the preMarshal()
hackery, and I will be able to get rid of cloneWithLinkedStatus()
and most of the contents of cloneProjectedAtTime() for non-domains.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=144252924
2017-01-12 14:11:51 -05:00
..
backup Move ConfigModule and LocalTestConfig into RegistryConfig 2017-01-09 12:01:09 -05:00
batch Move ConfigModule and LocalTestConfig into RegistryConfig 2017-01-09 12:01:09 -05:00
bigquery Move ConfigModule and LocalTestConfig into RegistryConfig 2017-01-09 12:01:09 -05:00
braintree Move ConfigModule and LocalTestConfig into RegistryConfig 2017-01-09 12:01:09 -05:00
builddefs Use bin_ and genfiles_ directories derived from the ctx, not the configuration 2016-12-13 16:03:55 -05:00
config Move ConfigModule and LocalTestConfig into RegistryConfig 2017-01-09 12:01:09 -05:00
cron Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
dns Move ConfigModule and LocalTestConfig into RegistryConfig 2017-01-09 12:01:09 -05:00
eclipse Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
env Add scrap [] to purge synthetic OneTimes 2017-01-09 11:59:04 -05:00
export Move ConfigModule and LocalTestConfig into RegistryConfig 2017-01-09 12:01:09 -05:00
flows Create *InfoData objects instead of reusing *Resource objects 2017-01-12 14:11:51 -05:00
gcs Move ConfigModule and LocalTestConfig into RegistryConfig 2017-01-09 12:01:09 -05:00
groups Move ConfigModule and LocalTestConfig into RegistryConfig 2017-01-09 12:01:09 -05:00
idn Run buildifier on codebase to format BUILD files 2016-11-28 18:15:21 -05:00
keyring/api Add MOE equivalence for sync on 2016-12-19 2017-01-09 11:59:04 -05:00
loadtest Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
mapreduce Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
model Create *InfoData objects instead of reusing *Resource objects 2017-01-12 14:11:51 -05:00
module Move ConfigModule and LocalTestConfig into RegistryConfig 2017-01-09 12:01:09 -05:00
monitoring Rename all encoding methods to start with the word encode for consistency 2017-01-12 13:58:31 -05:00
pricing Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
rdap Move ConfigModule and LocalTestConfig into RegistryConfig 2017-01-09 12:01:09 -05:00
rde Move ConfigModule and LocalTestConfig into RegistryConfig 2017-01-09 12:01:09 -05:00
request Move ConfigModule and LocalTestConfig into RegistryConfig 2017-01-09 12:01:09 -05:00
security Add MOE equivalence for sync on 2016-12-19 2017-01-09 11:59:04 -05:00
storage/drive Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
tldconfig/idn Add MOE equivalence for sync on 2016-12-19 2017-01-09 11:59:04 -05:00
tmch Move ConfigModule and LocalTestConfig into RegistryConfig 2017-01-09 12:01:09 -05:00
tools Add TODOs in SQL files for recurring billing expansion 2017-01-12 14:05:57 -05:00
ui Fix some comment typos 2017-01-12 14:10:24 -05:00
util Move ConfigModule and LocalTestConfig into RegistryConfig 2017-01-09 12:01:09 -05:00
whois Move ConfigModule and LocalTestConfig into RegistryConfig 2017-01-09 12:01:09 -05:00
xjc Remove the unused flags extension 2017-01-09 11:59:04 -05:00
xml Remove the unused flags extension 2017-01-09 11:59:04 -05:00
BUILD Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
repositories.bzl Fix Nomulus build by adding explicit error-prone dependency 2017-01-09 12:01:09 -05:00