mirror of
https://github.com/google/nomulus.git
synced 2025-05-17 17:59:41 +02:00
Flatten the domain and application create flows
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=136601151
This commit is contained in:
parent
43821f650e
commit
475203532e
31 changed files with 1151 additions and 1410 deletions
|
@ -573,7 +573,7 @@ public class Registry extends ImmutableObject implements Buildable {
|
|||
|
||||
public Interval getLrpPeriod() {
|
||||
return (lrpPeriodStart == null && lrpPeriodEnd == null)
|
||||
? new Interval(START_OF_TIME, Duration.ZERO)
|
||||
? new Interval(START_OF_TIME, Duration.ZERO) // An empty duration.
|
||||
: new Interval(lrpPeriodStart, lrpPeriodEnd);
|
||||
}
|
||||
|
||||
|
|
|
@ -33,6 +33,7 @@ import com.google.common.cache.CacheLoader;
|
|||
import com.google.common.cache.LoadingCache;
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
import com.google.common.collect.ImmutableSet;
|
||||
import com.google.common.net.InternetDomainName;
|
||||
import com.google.common.util.concurrent.UncheckedExecutionException;
|
||||
import com.googlecode.objectify.Key;
|
||||
import com.googlecode.objectify.VoidWork;
|
||||
|
@ -174,8 +175,10 @@ public final class ReservedList
|
|||
* Returns true if the given label and TLD is reserved for an anchor tenant, and the given
|
||||
* auth code matches the one set on the reservation.
|
||||
*/
|
||||
public static boolean matchesAnchorTenantReservation(String label, String tld, String authCode) {
|
||||
ReservedListEntry entry = getReservedListEntry(label, tld);
|
||||
public static boolean matchesAnchorTenantReservation(
|
||||
InternetDomainName domainName, String authCode) {
|
||||
ReservedListEntry entry =
|
||||
getReservedListEntry(domainName.parts().get(0), domainName.parent().toString());
|
||||
return entry != null
|
||||
&& entry.reservationType == RESERVED_FOR_ANCHOR_TENANT
|
||||
&& Objects.equals(entry.getAuthCode(), authCode);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue