mirror of
https://github.com/google/nomulus.git
synced 2025-05-13 07:57:13 +02:00
Centralize token generation and formats
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=135313726
This commit is contained in:
parent
886d6f8e17
commit
79387f5d1e
21 changed files with 131 additions and 39 deletions
|
@ -19,6 +19,7 @@ import static com.google.common.base.Strings.isNullOrEmpty;
|
|||
import static com.google.common.collect.Sets.difference;
|
||||
import static google.registry.model.ofy.ObjectifyService.ofy;
|
||||
import static google.registry.model.registry.Registries.assertTldExists;
|
||||
import static google.registry.util.TokenUtils.TokenType.LRP;
|
||||
import static java.nio.charset.StandardCharsets.UTF_8;
|
||||
|
||||
import com.beust.jcommander.Parameter;
|
||||
|
@ -34,6 +35,8 @@ import com.googlecode.objectify.Work;
|
|||
import google.registry.model.domain.LrpToken;
|
||||
import google.registry.tools.Command.RemoteApiCommand;
|
||||
import google.registry.tools.params.PathParameter;
|
||||
import google.registry.util.StringGenerator;
|
||||
import google.registry.util.TokenUtils;
|
||||
import java.io.StringReader;
|
||||
import java.nio.file.Path;
|
||||
import java.util.Collection;
|
||||
|
@ -70,7 +73,6 @@ public final class CreateLrpTokensCommand implements RemoteApiCommand {
|
|||
|
||||
@Inject StringGenerator stringGenerator;
|
||||
|
||||
private static final int TOKEN_LENGTH = 16;
|
||||
private static final int BATCH_SIZE = 20;
|
||||
|
||||
@Override
|
||||
|
@ -125,7 +127,7 @@ public final class CreateLrpTokensCommand implements RemoteApiCommand {
|
|||
*/
|
||||
private ImmutableSet<String> generateTokens(int count) {
|
||||
final ImmutableSet<String> candidates =
|
||||
ImmutableSet.copyOf(stringGenerator.createStrings(TOKEN_LENGTH, count));
|
||||
ImmutableSet.copyOf(TokenUtils.createTokens(LRP, stringGenerator, count));
|
||||
ImmutableSet<Key<LrpToken>> existingTokenKeys = FluentIterable.from(candidates)
|
||||
.transform(new Function<String, Key<LrpToken>>() {
|
||||
@Override
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue