Package jetbrains.buildServer.serverSide
Class TemplateCannotBeRemovedException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- jetbrains.buildServer.serverSide.TemplateCannotBeRemovedException
-
- All Implemented Interfaces:
java.io.Serializable
public class TemplateCannotBeRemovedException extends java.lang.RuntimeException
Thrown on attempt to remove a template which is still being used either by a build configuration or a project.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TemplateCannotBeRemovedException(java.lang.String message)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBuildTypesUsages(java.util.Set<java.lang.String> buildTypeIds)
void
addProjectUsages(java.util.Set<java.lang.String> projectIds)
java.util.Set<java.lang.String>
getBuildTypesUsages()
java.util.Set<java.lang.String>
getProjectsUsages()
-
-
-
Method Detail
-
addBuildTypesUsages
public void addBuildTypesUsages(@NotNull java.util.Set<java.lang.String> buildTypeIds)
-
addProjectUsages
public void addProjectUsages(@NotNull java.util.Set<java.lang.String> projectIds)
-
getBuildTypesUsages
@NotNull public java.util.Set<java.lang.String> getBuildTypesUsages()
- Returns:
- ids of build configurations where the template is still used
- Since:
- 2022.04.2
-
getProjectsUsages
@NotNull public java.util.Set<java.lang.String> getProjectsUsages()
- Returns:
- ids of projects where the template is still used either as a default template or enforced settings
- Since:
- 2022.04.2
-
-