Class VcsRootUsedException

  • All Implemented Interfaces:
    Serializable

    public class VcsRootUsedException
    extends RuntimeException
    Thrown if VCS root cannot be removed because it is used by one or more build configurations or templates
    See Also:
    Serialized Form
    • Constructor Detail

      • VcsRootUsedException

        public VcsRootUsedException​(String message)
    • Method Detail

      • addBuildTypesUsages

        public void addBuildTypesUsages​(@NotNull
                                        Set<String> buildTypeIds)
      • addTemplatesUsages

        public void addTemplatesUsages​(@NotNull
                                       Set<String> templatesIds)
      • getBuildTypesUsages

        @NotNull
        public Set<String> getBuildTypesUsages()
        Returns:
        internal ids of build configurations using this VCS root
        Since:
        2022.04.2
      • getTemplatesUsages

        @NotNull
        public Set<String> getTemplatesUsages()
        Returns:
        internal ids of templates using this VCS root
        Since:
        2022.04.2