google-nomulus/javatests/google/registry
mcilwain ea24f6ca31 Use string keys for the multimap of pricing engines for TLDs
This is better than the previous way of using the canonical name of the class,
because the previous way did not allow for refactoring, and also required the
PremiumPricingEngine to live in the model package lest there be circular
dependencies, which does not seem ideal.

Note that, for reasons of backwards compatibility with existing persisted data,
the name of the static premium pricing engine has been set to its canonical
class name, but the class can now be refactored going forward so long as this
string remains unchanged, and any new pricing engine implementations can use
whatever string key they want (it doesn't have to be a canonical class name).

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=129215185
2016-08-03 11:16:01 -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
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 Normalize expected exception handling in tests 2016-08-02 19:16:19 -04:00
export Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
flows Add XML support for new Flags EPP extension 2016-08-02 19:03:26 -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 Use string keys for the multimap of pricing engines for TLDs 2016-08-03 11:16:01 -04:00
module Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
monitoring/whitebox Normalize expected exception handling in tests 2016-08-02 19:16:19 -04:00
pricing Use string keys for the multimap of pricing engines for TLDs 2016-08-03 11:16:01 -04:00
rdap RDAP: Implement new status codes 2016-07-19 10:45:06 -04:00
rde Add escrow file import validation logic 2016-08-02 19:22:30 -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 Use zip_rule() for EAR/WAR deploy archives 2016-08-02 21:00:39 -04:00
storage/drive Convert entire project to strict lexicographical import sort ordering 2016-07-13 15:59:53 -04:00
testing Use string keys for the multimap of pricing engines for TLDs 2016-08-03 11:16:01 -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 Move LRP token and tools into domain package 2016-08-02 19:22:44 -04:00
ui Normalize expected exception handling in tests 2016-08-02 19:16:19 -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 Normalize expected exception handling in tests 2016-08-02 19:16:19 -04:00
xml Normalize expected exception handling in tests 2016-08-02 19:16:19 -04:00