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 voidvalidateRemove(BuildTypeEx bt)voidvalidateRemove(BuildTypeTemplateEx template)voidvalidateRemove(ProjectEx project)voidvalidateRemove(SVcsRootEx root)voidvalidateUpdate(BuildTypeEx prev, BuildTypeEx bt)voidvalidateUpdate(BuildTypeTemplateEx prev, BuildTypeTemplateEx template)voidvalidateUpdate(ProjectEx prev, ProjectEx project)voidvalidateUpdate(SVcsRootEx prev, SVcsRootEx root)
-
-
-
Method Detail
-
validateRemove
public void validateRemove(@NotNull BuildTypeEx bt) throws ValidationError- Specified by:
validateRemovein interfaceProjectModelValidator- Throws:
ValidationError
-
validateRemove
public void validateRemove(@NotNull BuildTypeTemplateEx template) throws ValidationError- Specified by:
validateRemovein interfaceProjectModelValidator- Throws:
ValidationError
-
validateRemove
public void validateRemove(@NotNull SVcsRootEx root) throws ValidationError- Specified by:
validateRemovein interfaceProjectModelValidator- Throws:
ValidationError
-
validateRemove
public void validateRemove(@NotNull ProjectEx project) throws ValidationError- Specified by:
validateRemovein interfaceProjectModelValidator- Throws:
ValidationError
-
validateUpdate
public void validateUpdate(@Nullable BuildTypeEx prev, @NotNull BuildTypeEx bt) throws ValidationError- Specified by:
validateUpdatein interfaceProjectModelValidator- Throws:
ValidationError
-
validateUpdate
public void validateUpdate(@Nullable BuildTypeTemplateEx prev, @NotNull BuildTypeTemplateEx template) throws ValidationError- Specified by:
validateUpdatein interfaceProjectModelValidator- Throws:
ValidationError
-
validateUpdate
public void validateUpdate(@Nullable SVcsRootEx prev, @NotNull SVcsRootEx root) throws ValidationError- Specified by:
validateUpdatein interfaceProjectModelValidator- Throws:
ValidationError
-
validateUpdate
public void validateUpdate(@Nullable ProjectEx prev, @NotNull ProjectEx project) throws ValidationError- Specified by:
validateUpdatein interfaceProjectModelValidator- Throws:
ValidationError
-
-