mirror of
https://github.com/google/nomulus.git
synced 2025-05-13 07:57:13 +02:00
Add promotional fields in GenerateAllocationTokensCommand
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=246579125
This commit is contained in:
parent
c9ee5c3fb3
commit
e9d220e6f3
4 changed files with 172 additions and 34 deletions
|
@ -19,6 +19,7 @@ import static com.google.common.base.Preconditions.checkArgument;
|
|||
import com.google.common.collect.ImmutableMap;
|
||||
import com.google.common.collect.ImmutableSortedMap;
|
||||
import com.google.common.collect.Ordering;
|
||||
import google.registry.model.domain.token.AllocationToken.TokenStatus;
|
||||
import google.registry.model.registry.Registry.TldState;
|
||||
import org.joda.money.Money;
|
||||
import org.joda.time.DateTime;
|
||||
|
@ -63,4 +64,12 @@ public abstract class TransitionListParameter<V> extends KeyValueMapParameter<Da
|
|||
return MONEY_CONVERTER.convert(value);
|
||||
}
|
||||
}
|
||||
|
||||
/** Converter-validator for token status transitions. */
|
||||
public static class TokenStatusTransitions extends TransitionListParameter<TokenStatus> {
|
||||
@Override
|
||||
protected TokenStatus parseValue(String value) {
|
||||
return TokenStatus.valueOf(value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue