google-nomulus/java/google/registry/model
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
..
annotations Add @ReportedOn annotation for BigQuery exports 2016-12-19 11:09:11 -05:00
billing Remove the util package's dependency on the config package 2017-01-12 14:14:51 -05:00
common Use cursor to track updating of registrar sheet 2016-11-10 11:21:29 -05:00
contact Create *InfoData objects instead of reusing *Resource objects 2017-01-12 14:11:51 -05:00
domain Create *InfoData objects instead of reusing *Resource objects 2017-01-12 14:11:51 -05:00
eppcommon Remove the unused flags extension 2017-01-09 11:59:04 -05:00
eppinput Remove the unused flags extension 2017-01-09 11:59:04 -05:00
eppoutput Create *InfoData objects instead of reusing *Resource objects 2017-01-12 14:11:51 -05:00
export Preserve test logs and test summary output for Kokoro CI runs 2016-10-14 16:57:43 -04:00
host Create *InfoData objects instead of reusing *Resource objects 2017-01-12 14:11:51 -05:00
index Make all but one field on RegistryConfig static 2017-01-09 12:01:09 -05:00
mark Preserve test logs and test summary output for Kokoro CI runs 2016-10-14 16:57:43 -04:00
ofy Remove the old RegistryConfig paradigm entirely 2017-01-09 12:01:09 -05:00
poll Ensure that poll messages are created in domain create flow tests 2017-01-09 11:59:04 -05:00
pricing Preserve test logs and test summary output for Kokoro CI runs 2016-10-14 16:57:43 -04:00
rde Use correct <a> tag syntax in javadoc @see tag 2016-11-02 15:19:34 -04:00
registrar Remove the old RegistryConfig paradigm entirely 2017-01-09 12:01:09 -05:00
registry Remove the util package's dependency on the config package 2017-01-12 14:14:51 -05:00
reporting Add otherClientId to HistoryEntry 2017-01-09 12:00:34 -05:00
server Revert Guava 20 features until we get the build working properly 2016-11-02 15:19:34 -04:00
smd Remove the util package's dependency on the config package 2017-01-12 14:14:51 -05:00
tmch Remove the util package's dependency on the config package 2017-01-12 14:14:51 -05:00
transfer Preserve test logs and test summary output for Kokoro CI runs 2016-10-14 16:57:43 -04:00
translators Deprecate more fields in RegistryConfig 2017-01-09 11:59:04 -05:00
BackupGroupRoot.java Preserve test logs and test summary output for Kokoro CI runs 2016-10-14 16:57:43 -04:00
BUILD Create *InfoData objects instead of reusing *Resource objects 2017-01-12 14:11:51 -05:00
Buildable.java Preserve test logs and test summary output for Kokoro CI runs 2016-10-14 16:57:43 -04:00
CacheUtils.java Remove the util package's dependency on the config package 2017-01-12 14:14:51 -05:00
CreateAutoTimestamp.java Preserve test logs and test summary output for Kokoro CI runs 2016-10-14 16:57:43 -04:00
EntityClasses.java Rename LrpToken to LrpTokenEntity 2016-10-14 16:58:07 -04:00
EppResource.java Create *InfoData objects instead of reusing *Resource objects 2017-01-12 14:11:51 -05:00
EppResourceUtils.java Move ROID suffix handling from RegistryConfig to ConfigModule 2017-01-09 11:59:04 -05:00
ImmutableObject.java Get rid of ReferenceUnions entirely 2016-11-15 10:42:58 -05:00
Jsonifiable.java Preserve test logs and test summary output for Kokoro CI runs 2016-10-14 16:57:43 -04:00
JsonMapBuilder.java Preserve test logs and test summary output for Kokoro CI runs 2016-10-14 16:57:43 -04:00
ModelUtils.java Remove FieldExposers, since GAE reflection works normally 2016-11-10 11:32:07 -05:00
package-info.java Preserve test logs and test summary output for Kokoro CI runs 2016-10-14 16:57:43 -04:00
RoidSuffixes.java Relax uniqueness constraint on ROID suffixes 2017-01-13 10:28:08 -05:00
SchemaVersion.java Revert Guava 20 features until we get the build working properly 2016-11-02 15:19:34 -04:00
UpdateAutoTimestamp.java Preserve test logs and test summary output for Kokoro CI runs 2016-10-14 16:57:43 -04:00