mirror of
https://github.com/google/nomulus
synced 2026-09-19 06:32:00 +00: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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user