Class DefaultProjectIdIdentifiersValidator
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.projects.DefaultProjectIdIdentifiersValidator
-
- All Implemented Interfaces:
IdentifiersValidatorExtension<String>,IdentifierValidator<String>,ProjectIdIdentifiersValidatorExtension,ServerExtension,TeamCityExtension
public class DefaultProjectIdIdentifiersValidator extends Object implements ProjectIdIdentifiersValidatorExtension
Created 22.05.13 17:07- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)
-
-
Constructor Summary
Constructors Constructor Description DefaultProjectIdIdentifiersValidator(ProjectManagerEx projectManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisExternalIdUsed(String id)voidvalidateExternalId(String externalId, EntityId<String> curObjId)
-
-
-
Constructor Detail
-
DefaultProjectIdIdentifiersValidator
public DefaultProjectIdIdentifiersValidator(@NotNull ProjectManagerEx projectManager)
-
-
Method Detail
-
validateExternalId
public void validateExternalId(@NotNull String externalId, @Nullable EntityId<String> curObjId) throws DuplicateExternalIdException- Specified by:
validateExternalIdin interfaceIdentifierValidator<String>- Throws:
DuplicateExternalIdException
-
isExternalIdUsed
public boolean isExternalIdUsed(@NotNull String id)- Specified by:
isExternalIdUsedin interfaceIdentifierValidator<String>
-
-