google-nomulus/java/google/registry
mcilwain f7e84b56a0 Relax uniqueness constraint on ROID suffixes
The command still enforces uniqueness (which is fine), but by changing the cache
from a BiMap to a Map, we can support non-unique suffixes if they happen to be
configured as data. The only reason the cache was ever a BiMap in the first
place was to support the Registry 2.0 migration, which was finished a year and a
half ago. It's only being read one way now, so a Map is fine.

See https://github.com/google/nomulus/pull/53 for context.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=144381946
2017-01-13 10:28:08 -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 Remove the util package's dependency on the config package 2017-01-12 14:14:51 -05:00
cron Restructure Maven dependencies in build 2017-01-09 11:59:04 -05:00
dns Remove the util package's dependency on the config package 2017-01-12 14:14:51 -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 Relax uniqueness constraint on ROID suffixes 2017-01-13 10:28:08 -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 Use strict email address validation in SendEmailUtils 2017-01-12 14:17:57 -05:00
util Remove the util package's dependency on the config package 2017-01-12 14:14:51 -05:00
whois Remove the util package's dependency on the config package 2017-01-12 14:14:51 -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 missing @CopyAnnotations by upgrading to AutoValue 1.4-rc2 2017-01-12 14:16:29 -05:00