google-nomulus/java/google/registry
cgoldfeder 8256120b3a Simplify the fee extensions.
I added shared base classes to all of the Fee extension types that
make it possible to fully ignore the version in the flows. (You
ask for a FeeCreateCommandExtension, for example, and you get one
without having to worry about which). This is an improvement over
the old code that asked you to provide a list of possible fee
extensions and then ask for the first one in preference order.

As part of this I was able to make the Fee implementation a bit
simpler as well.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=137992390
2016-11-10 11:09:23 -05:00
..
backup Make essential Bazel packages publicly visible 2016-10-24 11:57:00 -04:00
batch Make essential Bazel packages publicly visible 2016-10-24 11:57:00 -04:00
bigquery Use correct <a> tag syntax in javadoc @see tag 2016-11-02 15:19:34 -04:00
braintree Make essential Bazel packages publicly visible 2016-10-24 11:57:00 -04:00
builddefs Change all references to Domain Registry to Nomulus 2016-10-14 16:58:07 -04:00
config Fix warnings nits from RegistrarAction rename 2016-11-02 15:19:34 -04:00
cron Make essential Bazel packages publicly visible 2016-10-24 11:57:00 -04:00
dns Use correct <a> tag syntax in javadoc @see tag 2016-11-02 15:19:34 -04:00
eclipse Integrate: Eclipse file generation script 2016-05-16 18:39:45 -04:00
env Enable built-in session cleanup in alpha and sandbox 2016-11-02 15:19:34 -04:00
export Use correct <a> tag syntax in javadoc @see tag 2016-11-02 15:19:34 -04:00
flows Simplify the fee extensions. 2016-11-10 11:09:23 -05:00
gcs Make essential Bazel packages publicly visible 2016-10-24 11:57:00 -04:00
groups Make essential Bazel packages publicly visible 2016-10-24 11:57:00 -04:00
idn Rename Java packages to use the .google TLD 2016-05-13 20:04:42 -04:00
keyring/api Make essential Bazel packages publicly visible 2016-10-24 11:57:00 -04:00
loadtest Fix double-URL-encoding bug in LoadTestAction 2016-11-02 15:19:34 -04:00
mapreduce Make essential Bazel packages publicly visible 2016-10-24 11:57:00 -04:00
model Simplify the fee extensions. 2016-11-10 11:09:23 -05:00
module Fix registrar settings method name 2016-11-02 15:19:34 -04:00
monitoring Use correct <a> tag syntax in javadoc @see tag 2016-11-02 15:19:34 -04:00
pricing Make essential Bazel packages publicly visible 2016-10-24 11:57:00 -04:00
rdap Switch over to non-ReferenceUnion fields on DomainBase 2016-11-02 15:19:34 -04:00
rde Use correct <a> tag syntax in javadoc @see tag 2016-11-02 15:19:34 -04:00
request Revert Guava 20 features until we get the build working properly 2016-11-02 15:19:34 -04:00
security Convert RegistrarServlet to RegistrarAction 2016-11-02 15:19:34 -04:00
storage/drive Make essential Bazel packages publicly visible 2016-10-24 11:57:00 -04:00
tldconfig/idn Use correct <a> tag syntax in javadoc @see tag 2016-11-02 15:19:34 -04:00
tmch Use correct <a> tag syntax in javadoc @see tag 2016-11-02 15:19:34 -04:00
tools Simplify the fee extensions. 2016-11-10 11:09:23 -05:00
ui Use correct <a> tag syntax in javadoc @see tag 2016-11-02 15:19:34 -04:00
util Use correct <a> tag syntax in javadoc @see tag 2016-11-02 15:19:34 -04:00
whois Make essential Bazel packages publicly visible 2016-10-24 11:57:00 -04:00
xjc Make essential Bazel packages publicly visible 2016-10-24 11:57:00 -04:00
xml Use correct <a> tag syntax in javadoc @see tag 2016-11-02 15:19:34 -04:00
BUILD Fix Bazel visibility rules 2016-10-24 11:57:00 -04:00
repositories.bzl Revert change to Guava 20 until we get it working properly 2016-11-02 15:19:34 -04:00