Interface ProjectModelValidator
-
- All Known Implementing Classes:
BuildRunnerPlaceholdersValidator
,CompositeProjectModelValidator
,InaccessibleDefaultTemplatesValidator
,InaccessibleTemplatesValidator
public interface ProjectModelValidator
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ProjectModelValidator.ValidatorTools
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
validateRemove(BuildTypeEx bt)
default void
validateRemove(BuildTypeTemplateEx template)
default void
validateRemove(ProjectEx project)
default void
validateRemove(SVcsRootEx root)
default void
validateUpdate(BuildTypeEx prev, BuildTypeEx bt)
default void
validateUpdate(BuildTypeTemplateEx prev, BuildTypeTemplateEx template)
default void
validateUpdate(ProjectEx prev, ProjectEx project)
default void
validateUpdate(SVcsRootEx prev, SVcsRootEx root)
-
-
-
Method Detail
-
validateRemove
default void validateRemove(@NotNull BuildTypeEx bt) throws ValidationError
- Throws:
ValidationError
-
validateRemove
default void validateRemove(@NotNull BuildTypeTemplateEx template) throws ValidationError
- Throws:
ValidationError
-
validateRemove
default void validateRemove(@NotNull SVcsRootEx root) throws ValidationError
- Throws:
ValidationError
-
validateRemove
default void validateRemove(@NotNull ProjectEx project) throws ValidationError
- Throws:
ValidationError
-
validateUpdate
default void validateUpdate(@Nullable BuildTypeEx prev, @NotNull BuildTypeEx bt) throws ValidationError
- Throws:
ValidationError
-
validateUpdate
default void validateUpdate(@Nullable BuildTypeTemplateEx prev, @NotNull BuildTypeTemplateEx template) throws ValidationError
- Throws:
ValidationError
-
validateUpdate
default void validateUpdate(@Nullable SVcsRootEx prev, @NotNull SVcsRootEx root) throws ValidationError
- Throws:
ValidationError
-
validateUpdate
default void validateUpdate(@Nullable ProjectEx prev, @NotNull ProjectEx project) throws ValidationError
- Throws:
ValidationError
-
-