google-nomulus/javatests/google/registry
nickfelt c3723bfa2f Refactor GetEppResourceCommand hierarchy
This refactors the GetEppResourceCommand hierarchy a bit so that instead of
using the type param on the class to do implicit loading (which doesn't
work that well any more for domain applications anyway), we just do the
loading in each child class and rely on the parent class only for printing
and setting common flags.

I did this to make it possible for loadByForeignKey() to have strong typing
(in a future CL), but I think this changes stands on its own merits for
making the logic here more straightforward and actually somewhat shorter.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=134115072
2016-09-26 13:41:14 -04:00
..
backup Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
bigquery Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
billing Reduce mapreduce shards in tests 2016-08-05 20:41:53 -04:00
builddefs Create zip_file() rule 2016-08-02 19:17:55 -04:00
config Rename Java packages to use the .google TLD 2016-05-13 20:04:42 -04:00
cron Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
dns Tidy up RefreshDnsAction 2016-09-26 13:38:14 -04:00
export Rename "clientIdentifier" to "clientId" almost everywhere 2016-09-22 14:30:05 -04:00
flows Change EAP fee billing event reason to EARLY_ACCESS 2016-09-26 13:28:07 -04:00
groups Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
mapreduce/inputs Replace loadByUniqueId() with methods that don't overload unique id 2016-09-26 13:20:22 -04:00
model Change EAP fee billing event reason to EARLY_ACCESS 2016-09-26 13:28:07 -04:00
module Wire in MetricsReporter to FrontendServlet 2016-09-07 11:52:59 -04:00
monitoring Fix Result.Code enum values to use UPPER_CAMEL naming 2016-09-19 12:02:56 -04:00
pricing Add extra logic for all relevant flows 2016-09-14 15:26:36 -04:00
rdap Add type parameters to suppress Eclipse error message 2016-09-26 13:35:14 -04:00
rde Rename "clientIdentifier" to "clientId" almost everywhere 2016-09-22 14:30:05 -04:00
request Remove unused request parameter extractor 2016-08-22 14:24:44 -04:00
security Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
server DeReference the codebase 2016-09-02 13:50:20 -04:00
storage/drive Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
testing RDAP: Display summary data for search result items 2016-09-26 13:15:31 -04:00
tldconfig/idn Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
tmch DeReference the codebase 2016-09-02 13:50:20 -04:00
tools Refactor GetEppResourceCommand hierarchy 2016-09-26 13:41:14 -04:00
ui Standardize test methods to be prefixed with "test" 2016-08-26 09:41:52 -04:00
util Improve pretty-print diffing of Datastore entities 2016-09-19 12:06:54 -04:00
whois Rename "clientIdentifier" to "clientId" almost everywhere 2016-09-22 14:30:05 -04:00
xjc Normalize expected exception handling in tests 2016-08-02 19:16:19 -04:00
xml Improve pretty-print diffing of Datastore entities 2016-09-19 12:06:54 -04:00