Package jetbrains.buildServer.serverSide.identifiers
-
Interface Summary Interface Description BuildTypeIdentifiersManager Provides functions to manupulate with Build Type Identity identifiers.BuildTypeIdentifiersValidatorExtension Created 22.05.13 16:41CustomIdChangeApplier<T> Callback called after entity id updateExternalIdGenerator Provides methods for generation/validaiton of external IDsIdentifiersManager<INT> Manages external to internal identifiers mapping.IdentifiersValidatorExtension<T> Created 22.05.13 16:40IdentifierValidator<T> Checks whether specified external id is currently in useOccupiedIdsChecker ProjectIdentifiersManager ProjectIdIdentifiersValidatorExtension Created 22.05.13 16:41VcsRootIdentifiersManager Provides methods to manipulate with VCS roots identifiers.VcsRootIdentifiersValidatorExtension Created 22.05.13 16:41 -
Class Summary Class Description BaseExternalIdGenerator BaseIdentifiersManager<INT> BaseValidatingIdentifiersManager<INT,TValidator extends IdentifierValidator<INT> & ServerExtension> Created 22.05.13 16:20BuildTypeIdentifiersManagerImpl EntityId<INT> Entity complex identifier.IdentifiersUtil Useful methods for working with internal and external identifiers.ProjectIdentifiersManagerImpl TemporaryIdentifiersManager<INT> Allows registering new extId-configId pairs without writing them into DB.VcsRootIdentifiersManagerImpl -
Enum Summary Enum Description EntityType Type of entity. -
Exception Summary Exception Description ConfigIdCollisionException Thrown when expected a pair of exetrnal id and config id but the given external id is associated to another config id.DuplicateConfigIdException Thrown when one of config identifiers duplicates an existent one.DuplicateExternalIdException Thrown when one of external identifiers duplicates an existent one.FailedToRemoveExternalIdAlias Thrown when attempted drop or reuse an external ID but it's used and this operation cannot be completed.NoSuchExternalIdException