google-nomulus/javatests/google/registry
Justine Tunney e82a40a2fb Add WHOIS disclaimer text to ConfigModule
This fixes #23 for @parsoj by allowing a custom disclaimer to be
specified via dependency injection modules.

By making the disclaimer part of the dependency injection graph, it can
come from anywhere.

For example, if I was Donuts, I would have my own repository. I'd use an
external http_archive() repository for Domain Registry. Then I would
write my own Dagger @Component for each App Engine module. My Component
would have a list of Dagger Modules, which I copied from the Domain
Registry version. Then I would swap out ConfigModule with my own
DonutsConfigModule, which provides the same values.

So long as a method exists that @Provides @Config("whoisRegistry"), and
the module containing it is listed in the @Component, the dependency
injection graph becomes valid and complete for the whois package
(provided other dependencies are met.)

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=128082921
2016-07-21 14:55:38 -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 Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -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 Remove old DNS queue processing code. 2016-07-21 14:55:18 -04:00
export Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
flows Support version 0.12 of the EPP Fee Extension 2016-07-21 14:55:08 -04:00
groups Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
mapreduce/inputs Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
model Handle nullness properly in some message/flow/poll code 2016-07-15 14:58:57 -04:00
module Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
monitoring/whitebox Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
pricing Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
rdap RDAP: Implement new status codes 2016-07-19 10:45:06 -04:00
rde Add ContactResource import utility logic 2016-07-19 10:48:47 -04:00
request Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
security Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
server Remove old DNS queue processing code. 2016-07-21 14:55:18 -04:00
storage/drive Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
testing Replace to(Upper|Lower)Case with Ascii.to$1Case 2016-07-19 10:43:38 -04:00
tldconfig/idn Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
tmch Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
tools Add gTech command to get .app domain info 2016-07-19 10:42:13 -04:00
ui Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
util Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
whois Add WHOIS disclaimer text to ConfigModule 2016-07-21 14:55:38 -04:00
xjc Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
xml Add top-level python directory to opensource repo 2016-07-15 14:56:22 -04:00