google-nomulus/java/google/registry/flows/domain
jianglai 37440d6b29 Add nameserver validation in domain update related flows
When updating domains, make sure that if the domains are nameserver restricted, the updated nameservers set on the domains are still consistent with the restriction.

When updating domains of a domain created restricted TLD, validate if the domain is still on the reserved list with nameserver restricted reservation. If it is not, there's likely some conflicting states of the domain that needs to be reconciled (e. g.the domain is removed from the reserved list after being created). Throws an exception in this case.

Also added missing tests for TLDs with nameserver whitelist.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=150781935
2017-03-27 12:58:19 -04:00
..
ClaimsCheckFlow.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
DomainAllocateFlow.java Add validation during domain creation for locked down TLDs 2017-03-21 15:42:23 -04:00
DomainApplicationCreateFlow.java Add validation during domain creation for locked down TLDs 2017-03-21 15:42:23 -04:00
DomainApplicationDeleteFlow.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
DomainApplicationInfoFlow.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
DomainApplicationUpdateFlow.java Add nameserver validation in domain update related flows 2017-03-27 12:58:19 -04:00
DomainCheckFlow.java Restrict domain transfer pricing to 1 year 2017-03-21 15:33:29 -04:00
DomainCreateFlow.java Add validation during domain creation for locked down TLDs 2017-03-21 15:42:23 -04:00
DomainDeleteFlow.java Add test and commentary for "phantom autorenew" in pendingDelete 2017-03-07 13:37:40 -05:00
DomainFlowTmchUtils.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
DomainFlowUtils.java Add nameserver validation in domain update related flows 2017-03-27 12:58:19 -04:00
DomainInfoFlow.java Restrict domain transfer pricing to 1 year 2017-03-21 15:33:29 -04:00
DomainPricingLogic.java Restrict domain transfer pricing to 1 year 2017-03-21 15:33:29 -04:00
DomainRenewFlow.java Simplify blocking of renews for domains in pending transfer 2017-03-21 15:21:28 -04:00
DomainRestoreRequestFlow.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
DomainTransferApproveFlow.java Remove obsolete TransferData.extendedRegistrationYears 2017-03-21 15:35:00 -04:00
DomainTransferCancelFlow.java Standardize usage of some transfer flow verification helpers 2017-03-21 15:18:33 -04:00
DomainTransferQueryFlow.java Remove obsolete TransferData.extendedRegistrationYears 2017-03-21 15:35:00 -04:00
DomainTransferRejectFlow.java Refactor common domain transfer logic into a utility class 2017-02-08 17:42:51 -05:00
DomainTransferRequestFlow.java Remove obsolete TransferData.extendedRegistrationYears 2017-03-21 15:35:00 -04:00
DomainTransferUtils.java Remove obsolete TransferData.extendedRegistrationYears 2017-03-21 15:35:00 -04:00
DomainUpdateFlow.java Add nameserver validation in domain update related flows 2017-03-27 12:58:19 -04:00
FeesAndCredits.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00