Class IdGeneratorRegistry
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.IdGeneratorRegistry
-
public class IdGeneratorRegistry extends Object
Creates a single copy of id generator for each prefix (i.e. for each entity type)- Author:
- anton.zamolotskikh, 17/02/16.
-
-
Field Summary
Fields Modifier and Type Field Description static String
PROHIBITED_CHARS
-
Constructor Summary
Constructors Constructor Description IdGeneratorRegistry()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentifiersGenerator
acquireIdGenerator(String prefix)
void
registerId(String id)
static void
validateId(String id, String errorMessage)
-
-
-
Field Detail
-
PROHIBITED_CHARS
public static final String PROHIBITED_CHARS
- See Also:
- Constant Field Values
-
-
Method Detail
-
acquireIdGenerator
@NotNull public IdentifiersGenerator acquireIdGenerator(@NotNull String prefix)
-
registerId
public void registerId(@NotNull String id)
-
validateId
public static void validateId(@NotNull String id, @NotNull String errorMessage) throws InvalidIdentifierException
- Throws:
InvalidIdentifierException
-
-