mirror of
https://github.com/google/nomulus.git
synced 2025-05-13 07:57:13 +02:00
Add nomulus tool command to delete a TLD
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=151863632
This commit is contained in:
parent
bb70fcb66d
commit
62c7a3935a
5 changed files with 219 additions and 16 deletions
|
@ -85,6 +85,7 @@ import google.registry.model.pricing.StaticPremiumListPricingEngine;
|
|||
import google.registry.model.registrar.Registrar;
|
||||
import google.registry.model.registry.Registry;
|
||||
import google.registry.model.registry.Registry.TldState;
|
||||
import google.registry.model.registry.Registry.TldType;
|
||||
import google.registry.model.registry.label.PremiumList;
|
||||
import google.registry.model.registry.label.PremiumList.PremiumListEntry;
|
||||
import google.registry.model.registry.label.PremiumList.PremiumListRevision;
|
||||
|
@ -237,7 +238,23 @@ public class DatastoreHelper {
|
|||
|
||||
public static Registry newRegistry(
|
||||
String tld, String roidSuffix, ImmutableSortedMap<DateTime, TldState> tldStates) {
|
||||
return new Registry.Builder()
|
||||
return setupRegistry(new Registry.Builder(), tld, roidSuffix, tldStates);
|
||||
}
|
||||
|
||||
public static Registry newRegistry(
|
||||
String tld,
|
||||
String roidSuffix,
|
||||
ImmutableSortedMap<DateTime, TldState> tldStates,
|
||||
TldType tldType) {
|
||||
return setupRegistry(new Registry.Builder().setTldType(tldType), tld, roidSuffix, tldStates);
|
||||
}
|
||||
|
||||
private static Registry setupRegistry(
|
||||
Registry.Builder registryBuilder,
|
||||
String tld,
|
||||
String roidSuffix,
|
||||
ImmutableSortedMap<DateTime, TldState> tldStates) {
|
||||
return registryBuilder
|
||||
.setTldStr(tld)
|
||||
.setRoidSuffix(roidSuffix)
|
||||
.setTldStateTransitions(tldStates)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue