Class CompositeProjectModelValidator
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.projects.CompositeProjectModelValidator
-
- All Implemented Interfaces:
ProjectModelValidator
public class CompositeProjectModelValidator extends Object implements ProjectModelValidator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jetbrains.buildServer.serverSide.impl.projects.ProjectModelValidator
ProjectModelValidator.ValidatorTools
-
-
Constructor Summary
Constructors Constructor Description CompositeProjectModelValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
validateRemove(BuildTypeEx bt)
void
validateRemove(BuildTypeTemplateEx template)
void
validateRemove(ProjectEx project)
void
validateRemove(SVcsRootEx root)
void
validateUpdate(BuildTypeEx prev, BuildTypeEx bt)
void
validateUpdate(BuildTypeTemplateEx prev, BuildTypeTemplateEx template)
void
validateUpdate(ProjectEx prev, ProjectEx project)
void
validateUpdate(SVcsRootEx prev, SVcsRootEx root)
-
-
-
Method Detail
-
validateRemove
public void validateRemove(@NotNull BuildTypeEx bt) throws ValidationError
- Specified by:
validateRemove
in interfaceProjectModelValidator
- Throws:
ValidationError
-
validateRemove
public void validateRemove(@NotNull BuildTypeTemplateEx template) throws ValidationError
- Specified by:
validateRemove
in interfaceProjectModelValidator
- Throws:
ValidationError
-
validateRemove
public void validateRemove(@NotNull SVcsRootEx root) throws ValidationError
- Specified by:
validateRemove
in interfaceProjectModelValidator
- Throws:
ValidationError
-
validateRemove
public void validateRemove(@NotNull ProjectEx project) throws ValidationError
- Specified by:
validateRemove
in interfaceProjectModelValidator
- Throws:
ValidationError
-
validateUpdate
public void validateUpdate(@Nullable BuildTypeEx prev, @NotNull BuildTypeEx bt) throws ValidationError
- Specified by:
validateUpdate
in interfaceProjectModelValidator
- Throws:
ValidationError
-
validateUpdate
public void validateUpdate(@Nullable BuildTypeTemplateEx prev, @NotNull BuildTypeTemplateEx template) throws ValidationError
- Specified by:
validateUpdate
in interfaceProjectModelValidator
- Throws:
ValidationError
-
validateUpdate
public void validateUpdate(@Nullable SVcsRootEx prev, @NotNull SVcsRootEx root) throws ValidationError
- Specified by:
validateUpdate
in interfaceProjectModelValidator
- Throws:
ValidationError
-
validateUpdate
public void validateUpdate(@Nullable ProjectEx prev, @NotNull ProjectEx project) throws ValidationError
- Specified by:
validateUpdate
in interfaceProjectModelValidator
- Throws:
ValidationError
-
-