google-nomulus/javatests/google/registry/model
jianglai 620d698479 Add validation during domain creation for locked down TLDs
During domain create/applicationcreate/allocate, domains that are on the reserved list(s) with nameserver restricted reservation type must set nameservers that are part of the allowed nameservers for that domain in the reserved list(s) applied to that TLD.

Additionally a boolean is added to Registry to indicate if a TLD is restricting domain create. If it is, only domains that are nameserver restricted can be registered.

For consistency with a similar feature that validates a TLD-wide nameserver whitelist, the per-domain nameserver validation is performed even when the operation is in super-user mode. Similarly, if a domain is nameserver restricted, nameservers must be supplied (i. e. the nameservers set cannot be empty) when registering the domain.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=150641269
2017-03-21 15:42:23 -04:00
..
billing Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
common Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
contact Remove obsolete TransferData.extendedRegistrationYears 2017-03-21 15:35:00 -04:00
domain Remove obsolete TransferData.extendedRegistrationYears 2017-03-21 15:35:00 -04:00
eppinput Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
eppoutput Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
export Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
host Remove obsolete TransferData.extendedRegistrationYears 2017-03-21 15:35:00 -04:00
index Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
mark Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
ofy Add @VirtualEntity checking to Ofy's deleteWithoutBackup() 2017-02-08 17:31:07 -05:00
poll Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
rde Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
registrar Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
registry Fix Nomulus build failure in Java 7 2017-03-21 15:31:57 -04:00
reporting Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
server Rewrite ServerSecret caching and accessor logic 2017-03-07 13:30:18 -05:00
smd Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
tmch Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
transfer Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
translators Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
BUILD Define Stackdriver metrics for premium and reserved lists 2017-03-21 14:55:00 -04:00
CreateAutoTimestampTest.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
EntityClassesTest.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
EntityTestCase.java Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
EppResourceUtilsTest.java Remove the ofy().load() inside of HostResource.cloneProjectedAtTime 2017-03-13 11:22:55 -04:00
ImmutableObjectTest.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
ModelUtilsTest.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
ResourceCommandTestCase.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
schema.txt Add validation during domain creation for locked down TLDs 2017-03-21 15:42:23 -04:00
SchemaVersionTest.java Refer to Datastore everywhere correctly by its capitalized form 2017-02-17 12:12:12 -05:00
UpdateAutoTimestampTest.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00